Commit Graph

  • 28b5c6abd1 Generate more readable code Kogia-sima 2020-12-19 20:51:01 +0900
  • fa198107a0 fix: Do not panic when buffer size decreased Kogia-sima 2020-12-19 20:38:55 +0900
  • ee1952c2eb feat: impl Send/Sync for Buffer Kogia-sima 2020-12-19 18:21:48 +0900
  • 70033d604d break: forbit implementing TemplateOnce trait by hand Kogia-sima 2020-12-19 17:23:47 +0900
  • c6a3985dfd perf: optimize simd escaping for small strings Kogia-sima 2020-12-19 16:50:28 +0900
  • 15f397348a refactor: Organize source code for readability Kogia-sima 2020-12-18 23:00:40 +0900
  • 21fc4af83a doc: comments for feature flags Kogia-sima 2020-12-18 19:45:46 +0900
  • f98ed7426f clippy fix Kogia-sima 2020-12-18 19:18:52 +0900
  • bf55dd7909 Branch optimization in naive escape Kogia-sima 2020-12-18 18:28:21 +0900
  • fe11aff782 Merge branch 'feature/json-filter' Kogia-sima 2020-12-18 12:24:43 +0900
  • 28eb155991 Downgrade serde version Kogia-sima 2020-12-18 12:20:21 +0900
  • 90910d7acd Merge branch 'feature/truncate-filter' Kogia-sima 2020-12-18 12:16:32 +0900
  • 1d6e129bcb test: Add test for truncate filter Kogia-sima 2020-12-18 11:25:01 +0900
  • d381552e6b feat: truncate filter Kogia-sima 2020-12-17 21:02:26 +0900
  • 47c09e4f55 refactor: Remove dbg!() Kogia-sima 2020-12-18 11:03:44 +0900
  • 06e34cf9d5 test: Add test for trim, lower and upper filters Kogia-sima 2020-12-17 19:54:21 +0900
  • e71dc3c8ca test: Add test for json filter Kogia-sima 2020-12-17 18:17:07 +0900
  • e899e99ea1 doc: json filter documentation Kogia-sima 2020-12-17 18:01:17 +0900
  • d7bce02109 feat: json filter Kogia-sima 2020-12-17 18:00:05 +0900
  • 8e07927f19 Add doc_cfg attribute Kogia-sima 2020-12-17 17:06:34 +0900
  • daa6f4878d Rename some tests Kogia-sima 2020-12-17 16:30:47 +0900
  • e316c82eb5 Remove String::truncate() Kogia-sima 2020-12-17 16:24:57 +0900
  • 2884146359 Merge branch 'fix/continue-break/#21' Kogia-sima 2020-12-17 15:51:39 +0900
  • cff4fa9484 Merge branch 'ci/github-workflow' Kogia-sima 2020-12-17 15:51:28 +0900
  • edff2b4ef0 Update status badge Kogia-sima 2020-12-17 15:50:47 +0900
  • 92a79b769f Remove Travis/Appvayor CI configuration Kogia-sima 2020-12-17 15:47:02 +0900
  • 53a9cb9713 fix error with cargo-miri Kogia-sima 2020-12-17 15:13:49 +0900
  • b6487358ec GitHub Actions: Add test.yml Kogia-sima 2020-12-17 14:23:28 +0900
  • de1de2b0e8 Add continue-break test Kogia-sima 2020-12-17 13:44:27 +0900
  • e221a9b8b9 fix: Fix rendering issue on continue/break statements Kogia-sima 2020-12-17 13:26:49 +0900
  • 18ffe5b321 Remove benchmarks Kogia-sima 2020-12-16 13:38:17 +0900
  • 5961a7400b security: Properly handle slices with size greater than isize::MAX Kogia-sima 2020-12-17 10:24:28 +0900
  • 5108988879 Use std::isize::MAX instead of isize::MAX Kogia-sima 2020-12-17 10:09:18 +0900
  • a5f40fe270 Revert "refactor: Use nanorand crate instead of custom xorshift implementation" Kogia-sima 2020-12-17 10:07:53 +0900
  • 1107757ad1 Add test for Techempower Framework Benchmarks Kogia-sima 2020-12-17 10:02:21 +0900
  • 8179de521d docs: Revert documents Kogia-sima 2020-12-17 00:04:47 +0900
  • ac728a8495 Update AFL tests Kogia-sima 2020-12-16 23:15:22 +0900
  • c182e41622 perf: Optimize Buffer::push() Kogia-sima 2020-12-16 21:52:39 +0900
  • aa0afb1f81 doc: Update safety documents Kogia-sima 2020-12-16 21:16:39 +0900
  • 1ec10031f5 refactor: Turn off unused features in dependencies Kogia-sima 2020-12-16 20:14:38 +0900
  • a1abc2aaa3 refactor: Simplify derive option parsing Kogia-sima 2020-12-16 19:55:28 +0900
  • 98edecdb3a refactor: suppress use of to_string_lossy Kogia-sima 2020-12-16 19:13:37 +0900
  • 6c7a74823f refactor: use DefaultHasher instead of custom fnv hash implementation Kogia-sima 2020-12-16 18:44:24 +0900
  • 790f7366cf break: Update TemplateOnce trait structure Kogia-sima 2020-12-16 18:34:26 +0900
  • d0ec00fb29 refactor: Use nanorand crate instead of custom xorshift implementation Kogia-sima 2020-12-16 16:52:07 +0900
  • 9b733f973f suppress dead_code warning when target_feature = "avx2" Kogia-sima 2020-12-16 15:44:20 +0900
  • a965f03321 Update error format Kogia-sima 2020-12-16 15:38:28 +0900
  • 99e0f4cf89 Merge branch 'perf/reserve_small' Kogia-sima 2020-12-16 15:23:56 +0900
  • fcf3bc1be4 Revert "Remove benchmarks" Kogia-sima 2020-12-16 15:20:10 +0900
  • c7093a727a perf: Replace reserve with reserve_small Kogia-sima 2020-12-16 14:01:46 +0900
  • 7726b4c063 Remove benchmarks Kogia-sima 2020-12-16 13:38:17 +0900
  • 2d6d913213 no longer requires `extern crate sailfish_macros` Kogia-sima 2020-12-16 13:35:37 +0900
  • 72b061ee3e refactor: Use unlikely in Buffer::reserve() Kogia-sima 2020-11-30 12:19:03 +0900
  • 8e513bb6fd Merge branch 'master' into stable Kogia-sima 2020-11-29 21:41:36 +0900
  • 541ecb91ef Bump version (0.2.2 => 0.2.3) Kogia-sima 2020-11-29 21:40:58 +0900
  • 4d993256fe Add `derive` feature for sailfish crate Kogia-sima 2020-11-29 21:34:28 +0900
  • db7aaf5edc Add forbid(unsafe_code) in sailfish-compiler/macros Kogia-sima 2020-11-29 21:22:31 +0900
  • 4e949848d0
    Merge pull request #34 from Svenskunganka/master Kogia-sima 2020-11-22 11:33:53 +0900
  • c9b4d08ed0 refactor: hide Buffer::clear() method Kogia-sima 2020-11-21 18:43:16 +0900
  • 834289be59 refactor: Reduce unsafe blocks Kogia-sima 2020-11-21 18:39:29 +0900
  • 82fb9f5469 refactor: Remove unused code Kogia-sima 2020-11-21 18:25:36 +0900
  • ed25390917 Avoid running compile-failure tests in CI Kogia-sima 2020-11-21 18:02:38 +0900
  • 52e635af6e Update compile error tests Kogia-sima 2020-11-21 18:02:24 +0900
  • 9d405ad9ff Use std::result::Result in derive macro to allow custom Result types Tom Jordell 2020-11-21 08:40:46 +0100
  • 4ea8661415 Merge branch 'master' into stable Kogia-sima 2020-11-11 10:48:58 +0900
  • cfd40f573b Bump version (0.2.1 => v0.2.2) Kogia-sima 2020-11-11 10:48:10 +0900
  • af6c052b1f Update proc-macro2 (fix #32) Kogia-sima 2020-11-11 10:46:40 +0900
  • 2ecc5ce63f Update CHANGELOG Kogia-sima 2020-08-04 09:28:28 +0900
  • c50a87cf79 Merge branch 'master' into stable Kogia-sima 2020-08-04 09:18:49 +0900
  • 2ba4a99582 Bump version (0.2.0 => 0.2.1) Kogia-sima 2020-08-04 09:18:24 +0900
  • 5666f92b9d Search rustfmt along all toolchains Kogia-sima 2020-08-04 03:32:56 +0900
  • d79a5d3b4b perf: Zero-copy conversion from String into Buffer Kogia-sima 2020-08-04 03:14:21 +0900
  • 941cd965ab Do not use render_once_to_string method directly Kogia-sima 2020-07-26 00:02:51 +0900
  • 4f64a3b7fe Avoid over-size allocation in `render_once_to_string` Kogia-sima 2020-07-25 23:56:17 +0900
  • 658a623008 Remove profile overrides Kogia-sima 2020-07-25 07:58:13 +0900
  • 4fc278ecfb Revert "Improve Template::render() performance" Kogia-sima 2020-07-25 04:00:45 +0900
  • 383a6db3e3 Add `rm_whitespace = true` option for some tests Kogia-sima 2020-07-25 00:46:34 +0900
  • 3678978e54
    Merge pull request #30 from stoically/patch-1 Kogia-sima 2020-07-24 12:35:30 +0900
  • f37f074a67
    Fix docs typo stoically 2020-07-24 04:32:51 +0200
  • 4a8ce80e3d improve escape_small() performance Kogia-sima 2020-07-22 08:18:57 +0900
  • 4e8b437387 Improve Template::render() performance Kogia-sima 2020-07-22 08:14:40 +0900
  • cc10171b73 Avoid dangerous conversion from String to Buffer Kogia-sima 2020-07-22 07:02:36 +0900
  • fcde448751 Add trim filter Kogia-sima 2020-07-22 06:22:31 +0900
  • 31bbcaebc8 Avoid capacity overflow in Buffer::with_capacity Kogia-sima 2020-07-22 03:25:07 +0900
  • 236dff6b10 Improve size hint update algorithm Kogia-sima 2020-07-21 09:00:15 +0900
  • 9765de213f Allow proc-macro2 v1.0.19 as a dependency Kogia-sima 2020-07-21 07:22:34 +0900
  • a3fdc8e226 fix: Fix vim syntax highlighting Kogia-sima 2020-07-18 08:53:59 +0900
  • 3515380d93 Add CHANGELOG.md Kogia-sima 2020-07-18 02:34:22 +0900
  • 9dfcfe2c45 Add filter documentation in User Guide Kogia-sima 2020-07-17 18:06:06 +0900
  • c809027152 Merge branch 'master' into stable Kogia-sima 2020-07-17 04:48:56 +0900
  • d0ef795161 Bump version (0.1.3 => 0.2.0) Kogia-sima 2020-07-17 04:48:29 +0900
  • 1141580878 Fix number of skips on parsing code block Kogia-sima 2020-07-15 23:22:10 +0900
  • 80b64fe883 break: Remove Buffer::set_len method Kogia-sima 2020-07-15 19:49:35 +0900
  • fabc3ba149 Merge branch 'feature/filter' Kogia-sima 2020-07-15 19:40:53 +0900
  • 15b0504564 Add tests for filter Kogia-sima 2020-07-15 19:34:53 +0900
  • eac0dfbf5b Add minimal runtime filters Kogia-sima 2020-07-15 07:31:07 +0900
  • 373ffc135e Implement filter transformation Kogia-sima 2020-07-15 06:13:37 +0900
  • 2d15165406 break: Syntactically disallow invalid filter expression Kogia-sima 2020-07-15 03:21:56 +0900
  • 119e282945 Avoid generating _size_hint local variable Kogia-sima 2020-07-15 00:04:58 +0900
  • 670d936def break: remove runtime::Context API Kogia-sima 2020-07-15 00:02:54 +0900