2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-23 17:42:51 +00:00

Commit Graph

  • cabbb853db Tidy up config Vinnie Falco 2019-12-18 08:56:01 -08:00
  • 2d579c440c Add value::at overloads Vinnie Falco 2019-12-15 18:23:53 -08:00
  • 3328558266 Doc work and fixes Vinnie Falco 2019-12-15 14:59:14 -08:00
  • 9d4f8160b4 Refactor value_ref Vinnie Falco 2019-12-15 08:50:32 -08:00
  • 94647c341d Refactor value conversions Vinnie Falco 2019-12-09 18:59:38 -08:00
  • d4a2392009 MacOS clang uses libc++ Vinnie Falco 2019-12-12 06:26:23 -08:00
  • 369e63cbd7 Silence some warnings Vinnie Falco 2019-12-12 05:50:13 -08:00
  • 21ed476b0e Don't require <ostream> in string.hpp Vinnie Falco 2019-12-12 05:24:32 -08:00
  • 07246e2909 Add standalone test_suite Vinnie Falco 2019-12-11 08:31:10 -08:00
  • 3844c0eb09 Add value_ref for initializer lists Vinnie Falco 2019-12-08 15:19:36 -08:00
  • 2a651d9002 Fix number_cast test for 32-bit Vinnie Falco 2019-12-09 08:48:51 -08:00
  • 5e8a65d94a Add BOOST_JSON_REQUIRE_CONST_INIT config macro Vinnie Falco 2019-12-08 19:29:26 -08:00
  • 0346f55e25 Use superproject docca Vinnie Falco 2019-12-07 13:12:27 -08:00
  • 62da38aaa5 Tidy up throws Vinnie Falco 2019-12-04 04:53:42 -08:00
  • 4a149d4cc2 Add number_cast: Vinnie Falco 2019-12-03 10:57:17 -08:00
  • 08dcc28218 Don't overflow temp buffer during parse Vinnie Falco 2019-12-03 18:55:29 -08:00
  • 5c43f97e2f Coverage and tidy Vinnie Falco 2019-12-03 07:05:13 -08:00
  • d406424962 Add parser::reserve: Vinnie Falco 2019-12-02 20:00:04 -08:00
  • 7ce1a70d4c Fix integer parsing Vinnie Falco 2019-12-02 19:32:35 -08:00
  • c08721906d Don't parse past the input Vinnie Falco 2019-12-02 08:59:59 -08:00
  • 58ca09eab8 Add validate test: Vinnie Falco 2019-12-02 03:13:14 -08:00
  • 18ad267b70 Standalone doesn't include boost Vinnie Falco 2019-12-02 03:07:14 -08:00
  • cdd6d769bf Clean up goto in example Vinnie Falco 2019-11-30 15:09:54 -08:00
  • ef48831ab3 Doc work Vinnie Falco 2019-11-22 18:24:26 -08:00
  • da35265ecd Add doc snippets Vinnie Falco 2019-11-22 17:43:02 -08:00
  • 04fe8c2ba8 Use new docca Vinnie Falco 2019-11-22 07:56:13 -08:00
  • ab93acee16 Jamfile for bench Vinnie Falco 2019-11-21 06:24:38 -08:00
  • 62ad5a296d Charts Vinnie Falco 2019-11-20 16:04:33 -08:00
  • a04c0a11de Bench work Vinnie Falco 2019-11-20 06:05:38 -08:00
  • fc757768ac Fix standalone Vinnie Falco 2019-11-19 06:41:16 -08:00
  • b75d1f35fb Rename to pool Vinnie Falco 2019-11-19 06:03:15 -08:00
  • a5a147e6fb Doc work Vinnie Falco 2019-11-18 13:04:15 -08:00
  • afa29d0ce8 Fix strings test Vinnie Falco 2019-11-17 15:26:17 -08:00
  • 43ceae3565 Fix sample json test Vinnie Falco 2019-11-17 18:41:53 -08:00
  • 6dc6e4b6e7 Doc work Vinnie Falco 2019-11-17 12:03:30 -08:00
  • e0b3ca5f0d Rename to storage() Vinnie Falco 2019-11-17 12:04:04 -08:00
  • 66fe6deff9 Fix string tests Vinnie Falco 2019-11-17 09:09:58 -08:00
  • 3303b077bd Examples and docs Vinnie Falco 2019-11-16 11:43:15 -08:00
  • af255fc57d Tidy up set parse errors Vinnie Falco 2019-11-16 05:17:28 -08:00
  • 3aac213576 Add example Jamfile and docs Vinnie Falco 2019-11-16 04:46:56 -08:00
  • 365b32a5fa Add example Jamfile Vinnie Falco 2019-11-16 04:37:37 -08:00
  • 058209acb9 Tidy Vinnie Falco 2019-11-15 20:38:14 -08:00
  • 79c1090f89 Safe pointer arithmetic Vinnie Falco 2019-11-15 20:37:09 -08:00
  • 2db5a6c57f pretty example Vinnie Falco 2019-11-15 20:11:57 -08:00
  • cf95fc7c29 Coverage Vinnie Falco 2019-11-15 18:33:52 -08:00
  • 19ebd6c943 Refactor parser interface Vinnie Falco 2019-11-15 12:11:22 -08:00
  • 8f1348ed40 Add examples Vinnie Falco 2019-11-15 11:40:32 -08:00
  • 0f6996e56c Doc work Vinnie Falco 2019-11-15 08:22:06 -08:00
  • dc89f5cad1 Coverage Vinnie Falco 2019-11-15 04:07:50 -08:00
  • 6c5888984a More doc work Vinnie Falco 2019-11-14 16:51:50 -08:00
  • 83778c5005 doc work Vinnie Falco 2019-11-14 10:18:45 -08:00
  • d6f767ec24 Refactor file structure Vinnie Falco 2019-11-14 08:40:41 -08:00
  • bec4d6b01e Default storage is nullptr Vinnie Falco 2019-11-14 05:57:20 -08:00
  • 4d3834b766 stack is aligned Vinnie Falco 2019-11-14 04:44:11 -08:00
  • 8941a77f11 shrink sizeof(value) Vinnie Falco 2019-11-13 07:03:22 -08:00
  • 05d040d2d9 Refactor string_impl Vinnie Falco 2019-11-12 15:32:54 -08:00
  • fb2af76e23 Move string_impl Vinnie Falco 2019-11-12 14:59:15 -08:00
  • 4e64f4fa58 Refactor includes Vinnie Falco 2019-11-12 14:30:49 -08:00
  • 548d48ef22 Make string impl data private Vinnie Falco 2019-11-12 12:14:32 -08:00
  • 7e7236609b shrink sizeof(array) Vinnie Falco 2019-11-12 09:18:39 -08:00
  • 8102e7b325 Counted storage requires free Vinnie Falco 2019-11-12 09:01:51 -08:00
  • fb45fb60ef Refactor array impl Vinnie Falco 2019-11-12 08:25:26 -08:00
  • 36f353c956 coverage Vinnie Falco 2019-11-12 06:36:26 -08:00
  • 9da2877b28 limits tests Vinnie Falco 2019-11-11 20:40:31 -08:00
  • 68f3df0403 Tidy Vinnie Falco 2019-11-11 16:06:03 -08:00
  • 40a16c9380 dynamic static_stack Vinnie Falco 2019-11-11 14:02:00 -08:00
  • f66d74a863 parser::destroy Vinnie Falco 2019-11-11 13:06:35 -08:00
  • 6c1278b462 parser::start Vinnie Falco 2019-11-11 11:52:39 -08:00
  • f8f6608a15 parser stack fixes Vinnie Falco 2019-11-11 07:08:21 -08:00
  • fb9479d0b5 parser tests and fixes Vinnie Falco 2019-11-10 17:05:59 -08:00
  • 92bc307eb3 Test utilities Vinnie Falco 2019-11-10 16:58:10 -08:00
  • 986664a5b7 number improvements Vinnie Falco 2019-11-10 16:11:33 -08:00
  • 7dc4bdff50 basic_parser improvement Vinnie Falco 2019-11-10 07:20:17 -08:00
  • c09a326cec basic_parser tests tidy Vinnie Falco 2019-11-10 05:35:51 -08:00
  • 7afa6c1528 Fix parser stack align Vinnie Falco 2019-11-09 15:58:24 -08:00
  • 2a195a0193 Tune-up on storage_ptr Vinnie Falco 2019-11-09 15:23:41 -08:00
  • 1a311763e2 alignof(max_align_t) Vinnie Falco 2019-11-09 15:22:46 -08:00
  • cc82798b7a Bigger stack in basic_parser Vinnie Falco 2019-11-09 09:25:43 -08:00
  • 297f32daa6 Object coverage Vinnie Falco 2019-11-09 04:13:49 -08:00
  • c278db3825 Configurable limits Vinnie Falco 2019-11-09 03:32:26 -08:00
  • a0e46853a8 Fixes Vinnie Falco 2019-11-08 15:22:52 -08:00
  • adcebea5a9 Refactor object Vinnie Falco 2019-11-06 16:10:15 -08:00
  • 782ed76476 Refactor parser stack Vinnie Falco 2019-11-06 07:41:42 -08:00
  • 42f5235e7f Rename to static_stack Vinnie Falco 2019-11-06 07:00:55 -08:00
  • 9cfa2ed5c6 Tidy up Vinnie Falco 2019-11-05 13:34:19 -08:00
  • 0347d1d09d number optimizations Vinnie Falco 2019-11-03 14:20:43 -08:00
  • 0d14c998e9 check counted in storage_ptr Vinnie Falco 2019-11-05 13:34:07 -08:00
  • bcab8190e6 Tidy up warnings and errors Vinnie Falco 2019-11-03 13:47:22 -08:00
  • 938bdf7158 Use sse2 for number parsing Vinnie Falco 2019-11-03 09:51:17 -08:00
  • 6257953b99 Better sse count_unescaped Vinnie Falco 2019-11-03 09:24:20 -08:00
  • 347abdf087 Fix sse treatment of chars Vinnie Falco 2019-11-03 09:16:03 -08:00
  • 2b730cdb85 Add copyright credit Vinnie Falco 2019-11-03 08:21:26 -08:00
  • 97d3fff2cf Cache mantissa during fractions Vinnie Falco 2019-11-03 07:47:32 -08:00
  • d397ff4135 Add ieee parser fast loop Vinnie Falco 2019-11-03 07:13:43 -08:00
  • 99dedc8f66 Use local mantissa in ieee parser Vinnie Falco 2019-11-03 06:57:52 -08:00
  • 19c7ad607d Adjust bench warmups Vinnie Falco 2019-11-03 06:57:40 -08:00
  • 072a9e64f6 Tidying Vinnie Falco 2019-11-03 06:01:55 -08:00
  • 931904faa4 Remove release_storage Vinnie Falco 2019-11-02 20:23:16 -07:00
  • bcd79e831d Don't set kind on value Vinnie Falco 2019-11-02 18:00:05 -07:00
  • 349b14fa89 Refactor string max size Vinnie Falco 2019-11-02 16:27:46 -07:00