Commit Graph

  • 8864d0258c Add tests for method name collision Kogia-sima 2020-06-13 23:04:14 +0900
  • 98e11b1163 fix: Re-compile when child template is update. Kogia-sima 2020-06-13 22:58:57 +0900
  • 9949c91f7d Fix std::write benchmark Kogia-sima 2020-06-13 14:24:36 +0900
  • 8a83c2e278 Avoid method name collision in render* macros Kogia-sima 2020-06-13 13:16:39 +0900
  • 86658d4a96 Fix yarte fixed bench Juan Aguilar Santillana 2020-06-12 08:20:45 +0000
  • dad577db8b Avoid empty buffer allocation Kogia-sima 2020-06-12 14:59:47 +0900
  • db41ab3cb1 Use `capacity == 0` instead of `ptr::is_null` Kogia-sima 2020-06-12 14:54:25 +0900
  • 1fa5186e34 Manually implement Clone and Debug for Buffer Kogia-sima 2020-06-12 14:52:26 +0900
  • 6ac39eee4c refactor: refactor resolver code Kogia-sima 2020-06-11 21:35:14 +0900
  • ab4b0c99e6 Move include_rust test into unix module Kogia-sima 2020-06-11 19:49:10 +0900
  • d7a2ff8008 Fix include! implementation for Rust file Kogia-sima 2020-06-11 19:43:01 +0900
  • d302f30144 Format code Kogia-sima 2020-06-11 19:42:22 +0900
  • dc4d062b8d Test for Error::kind() Kogia-sima 2020-06-11 19:22:19 +0900
  • 0612a28c50 Add rust_macro test Kogia-sima 2020-06-11 19:18:51 +0900
  • 6dea4793ab Add some tests for runtime Kogia-sima 2020-06-11 19:02:28 +0900
  • d7c3b8fa0b Add some compile error test Kogia-sima 2020-06-11 15:33:13 +0900
  • 7665690982 Change input/output directory for integration-tests Kogia-sima 2020-06-11 15:31:55 +0900
  • 7cc4692951 Bump version (0.0.3 => 0.0.4) Kogia-sima 2020-06-11 11:55:51 +0900
  • 1539f23a35 Remove dependency (itoa) Kogia-sima 2020-06-11 11:53:45 +0900
  • 9cfb4d5d85 Reduce output binary size without performance degration Kogia-sima 2020-06-11 11:40:30 +0900
  • 012ee9d993 Speed up HTML escaping when target feature was specified Kogia-sima 2020-06-10 23:30:11 +0900
  • 86e8313db4 Add missing `#[cfg(test)]` Kogia-sima 2020-06-10 19:27:05 +0900
  • 93672551d8 Update benchmark environment Kogia-sima 2020-06-10 19:21:43 +0900
  • a33b8ad1f4 Speedup appveyor build Kogia-sima 2020-06-10 19:15:39 +0900
  • 02380994dd Update benchmark result Kogia-sima 2020-06-10 19:14:33 +0900
  • 21064b2662 Merge branch 'perf/fastint' Kogia-sima 2020-06-10 18:44:10 +0900
  • c5a311e8c6 Use integer module to render integer Kogia-sima 2020-06-10 18:41:12 +0900
  • c5015be783 Add new module (sailfish::runtime::integer) Kogia-sima 2020-06-10 18:33:31 +0900
  • aea4e02259 Optimize escape function for small strings Kogia-sima 2020-06-10 10:56:25 +0900
  • 53f0db024c Speed up feature detection for escaping Kogia-sima 2020-06-10 10:27:13 +0900
  • 655bcb9e2f Add .gitattributes Kogia-sima 2020-06-10 00:00:20 +0900
  • 95e707152a Return Result<(), RenderError> in `Render` trait methods Kogia-sima 2020-06-09 22:49:44 +0900
  • cd1b286f1b Rename some Buffer's methods Kogia-sima 2020-06-09 22:35:48 +0900
  • 34d51dd6ea Merge branch 'doc/website' Kogia-sima 2020-06-09 21:50:30 +0900
  • 094d76744a Add links to documentation in README Kogia-sima 2020-06-09 21:48:39 +0900
  • 7c3705d624 Remove some badges from README Kogia-sima 2020-06-09 21:47:06 +0900
  • 4344a1b0a2 Add build script Kogia-sima 2020-06-09 21:37:07 +0900
  • 1512cfad04 Update Python version Kogia-sima 2020-06-09 21:30:44 +0900
  • 09685646ae Add documentation sources Kogia-sima 2020-06-09 21:19:59 +0900
  • c86effe90f Remove unused function Kogia-sima 2020-06-08 22:34:59 +0900
  • 7848f34e37 impl Render for bool Kogia-sima 2020-06-08 20:24:28 +0900
  • 28116fc125 Paste benchmark results collected on Cloud Kogia-sima 2020-06-08 16:38:47 +0900
  • bbb524952a
    Use ERB for syntax highlighting in README Kogia-sima 2020-06-08 13:14:09 +0900
  • 0162e44ff8 Remove unused code Kogia-sima 2020-06-07 23:23:45 +0900
  • eeeb47ed84 Remove #[allow(dead_code)] for function Kogia-sima 2020-06-07 23:20:36 +0900
  • d3320d41f0 Add test for nested comment block Kogia-sima 2020-06-07 23:19:27 +0900
  • 3f727b0451 Add receiver coercion test Kogia-sima 2020-06-07 23:14:54 +0900
  • c5fc4a64a6 Use `escape_to_string` in tests Kogia-sima 2020-06-07 23:01:24 +0900
  • 63186cb15f Add test for fallback HTML escaping implementation Kogia-sima 2020-06-07 22:57:43 +0900
  • f103f6e4ba Fix fallback implementation for HTML escaping Kogia-sima 2020-06-07 22:57:21 +0900
  • 09ded92800 Merge branch 'feature/coverage' Kogia-sima 2020-06-07 22:30:19 +0900
  • c537cdba3b Add codecov badge Kogia-sima 2020-06-07 22:29:49 +0900
  • 5416f8ca14 Fix error caused by -Cpanic=abort option Kogia-sima 2020-06-07 22:21:33 +0900
  • d43e4c0551 Add script to collect coverage on Travis CI Kogia-sima 2020-06-07 22:14:32 +0900
  • 17594088ae Rename test file (basic.rs => template_once.rs) Kogia-sima 2020-06-07 21:48:52 +0900
  • c601be94c1 Add some compile failure tests Kogia-sima 2020-06-07 21:38:49 +0900
  • e19ef51f39 Suppress unused import warning Kogia-sima 2020-06-07 21:12:02 +0900
  • 5c7065a411 Use proc_macro2::fallback::force() API Kogia-sima 2020-06-07 20:52:38 +0900
  • 2e1b9b2c87 Specify proc-macro2 version Kogia-sima 2020-06-07 20:42:55 +0900
  • 40ca8ef5f0 Remove unstability warning from README Kogia-sima 2020-06-07 19:58:22 +0900
  • 69d7d6c39c Bump version (0.0.2 => 0.0.3) Kogia-sima 2020-06-07 19:13:59 +0900
  • e12e42e15a Remove `impl<T: Display> Render for &T` Kogia-sima 2020-06-07 18:57:51 +0900
  • fd3d224067 Refactor source code with rustfmt and clippy Kogia-sima 2020-06-07 17:58:52 +0900
  • 06c2d10255 Update README Kogia-sima 2020-06-07 13:41:08 +0900
  • 37c4e4d11d Merge branch 'feature/rm-whitespace' Kogia-sima 2020-06-07 13:14:11 +0900
  • d9a4d8f019 Update benchmark result Kogia-sima 2020-06-07 13:13:48 +0900
  • 908b20f5e7 Use `rm_whitespace` in benchmark Kogia-sima 2020-06-07 13:10:40 +0900
  • 7324165ab0 Add test for rm_whitespace option Kogia-sima 2020-06-07 07:19:42 +0900
  • 61ff466976 Add `rm_whitespace` option Kogia-sima 2020-06-07 07:19:09 +0900
  • 9c4b6352d5 Add rm_whitespace option Kogia-sima 2020-06-07 07:01:15 +0900
  • 737733ee47 Merge branch 'perf/raw-buffer' Kogia-sima 2020-06-07 12:58:02 +0900
  • 09646cd685 Add test for string conversion Kogia-sima 2020-06-07 12:57:15 +0900
  • 3114cb37e2 Re-implement Buffer with raw memory operations Kogia-sima 2020-06-07 12:40:27 +0900
  • 0a597796bd Update benchmark result Kogia-sima 2020-06-07 11:47:13 +0900
  • 94e7ce2e8a TODO comments Kogia-sima 2020-06-07 05:51:54 +0900
  • 0f0529684a Add appveyor badge Kogia-sima 2020-06-07 05:48:43 +0900
  • 04b5b09207 Ignore include-nest tests on Windows Kogia-sima 2020-06-07 05:36:32 +0900
  • f0cd89a949 Add actix-web example Kogia-sima 2020-06-07 05:32:35 +0900
  • 3a9260f2a7 Add appveyor.yml Kogia-sima 2020-06-07 05:04:05 +0900
  • 82f7b7a64a Add Travis CI badge Kogia-sima 2020-06-07 05:00:37 +0900
  • c3e1eb45ce Add .travis.yml Kogia-sima 2020-06-07 04:57:00 +0900
  • de2b164aa0 Integration tests for benchmark code Kogia-sima 2020-06-07 04:55:22 +0900
  • f3c9a21140 Resolve include! for Rust file correctly Kogia-sima 2020-06-07 04:53:49 +0900
  • 6f721790b5 Add integration-tests/README.md Kogia-sima 2020-06-07 04:07:42 +0900
  • b24861e158 Skip attribute if it is not wrapped with `template` Kogia-sima 2020-06-07 03:44:30 +0900
  • 5b6b48f204 Update include-nest test for 76abe1c Kogia-sima 2020-06-07 03:23:34 +0900
  • 76abe1c0ac Pop include path stack Kogia-sima 2020-06-07 03:21:17 +0900
  • e7c0992568 Export compiler config struct Kogia-sima 2020-06-07 03:20:01 +0900
  • 307f44d910 Add docs.rs badge Kogia-sima 2020-06-07 01:34:36 +0900
  • d3ee38c6f2 Update test for commit 6d07c43 Kogia-sima 2020-06-07 01:28:17 +0900
  • 6d07c43876 Strip the brake line at end of file Kogia-sima 2020-06-07 01:25:52 +0900
  • f116941904 Merge branch 'feature/include' Kogia-sima 2020-06-07 00:56:05 +0900
  • 8e5b76f2ab Ignore include! for rust file Kogia-sima 2020-06-07 00:52:53 +0900
  • 4b1fd92488 Add 'include-nest' test Kogia-sima 2020-06-07 00:49:50 +0900
  • 7d77b755c6 Resolve child template path inside resolver Kogia-sima 2020-06-07 00:43:10 +0900
  • 64ded9616a resolve to relative path in include! by default Kogia-sima 2020-06-06 23:43:41 +0900
  • cd8e3d832a Add integration test for include! Kogia-sima 2020-06-06 23:21:38 +0900
  • c618f19cb6 Add example using include! macro Kogia-sima 2020-06-06 22:49:27 +0900
  • 12174ff5c5 Implement include! macro Kogia-sima 2020-06-06 22:49:01 +0900
  • 188e90cfc3 Merge branch 'docs/minimal' Kogia-sima 2020-06-06 19:27:07 +0900