Commit graph

  • 9eb6f314ec
    revert emitter copying Cameron Ross 2018-06-16 02:20:30 -0300
  • 118fc291e9
    remove obsolete std.container imports Cameron Ross 2018-06-16 02:18:31 -0300
  • 590f0cfece
    replace dyaml.scanner's Array with an Appender Cameron Ross 2018-06-16 02:18:09 -0300
  • ccaa7749bb
    use copies of Emitter instead of passing pointers around Cameron Ross 2018-06-16 02:10:19 -0300
  • 5172f8b932
    eliminate an unnecessary heap allocation Cameron Ross 2018-06-16 02:04:48 -0300
  • efd3e403c7
    use Appender for stacks Cameron Ross 2018-06-16 02:00:40 -0300
  • f2f8ae2a9f
    Merge pull request #166 from Herringway/safe-dump The Dlang Bot 2018-06-16 06:41:04 +0200
  • 1cda3fce89 Remove a number of unsafe immutable casts (#164) Cameron Ross 2018-06-16 01:40:27 -0300
  • 6a421f239b
    Merge pull request #165 from Herringway/isolate-trusted-array The Dlang Bot 2018-06-16 06:24:13 +0200
  • ea956da667
    make Dumper.dump @safe Cameron Ross 2018-06-15 19:22:41 -0300
  • 648d95e4d3
    isolate unsafe mark/state pushing into own function Cameron Ross 2018-06-15 19:15:50 -0300
  • aee64a5161 add File overload for Loader.fromFile (#163) Cameron Ross 2018-06-15 06:01:43 -0300
  • 894982e32d make the queue fully nogc and optimize it with a freelist (#161) BBasile 2018-06-13 11:20:31 +0200
  • 7a2018538c
    Merge pull request #162 from Herringway/alias-cleanup The Dlang Bot 2018-06-13 10:44:29 +0200
  • 1f556fdb70
    clean up aliases Cameron Ross 2018-06-13 05:17:20 -0300
  • 61f875cbba
    Merge pull request #160 from BBasile/style-event The Dlang Bot 2018-06-12 11:46:54 +0200
  • 8391e9053c
    Merge pull request #158 from BBasile/style-scanner The Dlang Bot 2018-06-12 11:45:41 +0200
  • 444156ce94
    Merge pull request #159 from BBasile/style-resolver The Dlang Bot 2018-06-12 11:45:14 +0200
  • c839064133 style, address D-Scanner warnings on event.d Basile Burg 2018-06-12 11:40:50 +0200
  • 257546c466 style, address D-Scanner warnings on resolver.d, also fix some DDOC stuff Basile Burg 2018-06-12 11:30:29 +0200
  • 1bfc9c30c2 style, address D-Scanner warnings on scanner.d Basile Burg 2018-06-12 10:37:30 +0200
  • 03c9972485 convert docs to markdown and remove built doc artifacts (#153) Cameron Ross 2018-06-12 02:57:28 -0300
  • ab0e2c0519 remove redundant implicit_2 (#155) Cameron Ross 2018-06-12 02:56:33 -0300
  • 6040c7bb78
    Merge pull request #156 from BBasile/md-tbl The Dlang Bot 2018-06-12 07:55:39 +0200
  • 13150a9128 fix mardown table not well displayed on DUB website Basile Burg 2018-06-12 07:49:02 +0200
  • 32605c8340
    Merge pull request #152 from Herringway/remove-dupe-opassign Cameron Ross 2018-06-12 01:11:46 -0300
  • 1e3f629265
    clean up some opAssigns Cameron Ross 2018-06-10 01:15:45 -0300
  • c85cbdaac0
    Merge pull request #151 from Herringway/safe-countascii The Dlang Bot 2018-06-10 20:45:58 +0200
  • 0084c37656
    make dyaml.reader.countASCII @safe Cameron Ross 2018-06-10 13:36:51 -0300
  • 799a27a99f
    add Loader.opApply overload for @safe delegates Cameron Ross 2018-06-10 12:22:26 -0300
  • 942d8657c1
    Merge pull request #149 from BBasile/upd-tinyendian The Dlang Bot 2018-06-10 17:15:59 +0200
  • 4cd437b1ae Update tinyendian to 0.2.0 Basile Burg 2018-06-10 11:24:52 +0200
  • 5757869e9a Merge Node constructors (#146) Cameron Ross 2018-06-10 05:28:58 -0300
  • 28a61180bf
    Merge pull request #148 from Herringway/expose-style-control The Dlang Bot 2018-06-10 09:26:14 +0200
  • e4087c23f1
    add ability to set Node style Cameron Ross 2018-06-10 03:52:12 -0300
  • da4980afa3
    Merge pull request #145 from Herringway/allowed-simplification The Dlang Bot 2018-06-10 08:49:31 +0200
  • 468c497465
    Merge pull request #144 from Herringway/add-for-empty-node The Dlang Bot 2018-06-10 08:48:52 +0200
  • 0309c58c61
    Merge pull request #147 from Herringway/remove-redundant-visibility The Dlang Bot 2018-06-10 08:45:26 +0200
  • 11ecd3e8cc
    Remove redundant package visibility declarations Cameron Ross 2018-06-10 02:58:17 -0300
  • 157c2c005f
    simplify Node.allowed Cameron Ross 2018-06-10 02:51:51 -0300
  • a6cc4ed229
    allow uninitialized nodes to become sequence/mapping nodes Cameron Ross 2018-06-10 00:49:15 -0300
  • eec7aa3bba
    Merge pull request #142 from Herringway/constructor-examples BBasile 2018-05-31 10:04:41 +0200
  • 2f723b6480
    convert dyaml.constructor unittests into examples Cameron Ross 2018-05-11 21:11:10 -0300
  • 2f63fb6988
    Merge pull request #141 from Herringway/infer-safe-buildmsg The Dlang Bot 2018-05-31 09:53:27 +0200
  • fd85bca437
    let buildMsg automatically be inferred @safe Cameron Ross 2018-04-29 18:50:32 -0300
  • 45d2d61031 replace CHANGES.rst and README.rst with markdown equivalents (#140) Cameron Ross 2018-05-31 04:35:05 -0300
  • a0ac38fbd7 make Loader interface a bit more consistent (#124) Cameron Ross 2018-05-31 04:02:21 -0300
  • a20d7143e7
    Merge pull request #115 from Herringway/remove-redundancy The Dlang Bot 2018-05-31 08:57:04 +0200
  • 0b2f2396ac
    Merge pull request #127 from Herringway/better-benchmark The Dlang Bot 2018-05-26 13:05:24 +0200
  • c91c7d738d
    Merge pull request #134 from russel/rw_meson_build The Dlang Bot 2018-05-16 19:03:29 +0200
  • 8d342ef810 Update Meson build version to tag version. Russel Winder 2018-05-16 17:58:12 +0100
  • 890200e77b
    Merge pull request #133 from Herringway/safe-queue The Dlang Bot 2018-05-11 08:57:33 +0200
  • 44c5d9d085
    make Queue fully @safe to use Cameron Ross 2018-04-22 18:35:07 -0300
  • e269cba70c
    Merge pull request #131 from Herringway/would-you-kindly-shut-up The Dlang Bot 2018-05-10 22:36:15 +0200
  • 75e2d69d76
    hey unittests - SHUT UP! Cameron Ross 2018-04-30 19:11:36 -0300
  • 2ccdb49943 remove duped unittests in Dumper Cameron Ross 2018-04-25 02:18:33 -0300
  • 244fb4b3c4
    Merge pull request #128 from Herringway/emitter-safety The Dlang Bot 2018-04-30 12:06:03 +0200
  • 1c105ee47e
    Merge pull request #130 from Herringway/safer-constructor The Dlang Bot 2018-04-30 12:02:33 +0200
  • f4f16666cf
    Merge pull request #129 from Herringway/doc-markers-test The Dlang Bot 2018-04-30 11:59:07 +0200
  • 5c801d6689
    make Constructor wholly @safe Cameron Ross 2018-04-30 04:12:10 -0300
  • 48f08ca3cc
    improve benchmark subpackage Cameron Ross 2018-04-28 23:43:49 -0300
  • fa432a309f
    add tests for explicit doc markers Cameron Ross 2018-04-29 18:30:43 -0300
  • 4cb78ff6f5
    wrap unsafe portion of Emitter into @trusted helper functions Cameron Ross 2018-04-24 13:50:20 -0300
  • aa1af974e8
    Merge pull request #125 from Herringway/accessible-examples The Dlang Bot 2018-04-29 09:58:29 +0200
  • 99328d471d
    only build dyaml:benchmark once Cameron Ross 2018-04-29 04:52:07 -0300
  • 49e855127e compile examples on travis-ci as well Cameron Ross 2018-04-27 00:19:33 -0300
  • 4680e1b5b2 update examples so they can compile again, and make them visible to dub Cameron Ross 2018-04-27 00:17:09 -0300
  • b44f96bd9f
    Merge pull request #114 from Herringway/rawnode-removal The Dlang Bot 2018-04-25 07:31:38 +0200
  • 38c157df88 Add test for duplicate mapping keys Cameron Ross 2018-04-24 18:48:40 -0300
  • 0bea335f57 massive speed increase for mapping construction Cameron Ross 2018-04-18 15:21:13 -0300
  • fbca742f86
    Merge pull request #120 from Herringway/fix-inferrence The Dlang Bot 2018-04-24 19:40:40 +0200
  • 80ee4e5f95
    temporary fix for another instance of issue 16528 Cameron Ross 2018-04-24 13:51:29 -0300
  • 205f04a67f
    Merge pull request #118 from Herringway/safer-composer The Dlang Bot 2018-04-23 00:24:58 +0200
  • e316c91643
    make Composer fully @safe to use Cameron Ross 2018-04-22 18:37:22 -0300
  • 636f87ad6d
    Merge pull request #116 from Herringway/remove-buildtypes The Dlang Bot 2018-04-22 21:37:48 +0200
  • 3aa7ce6d0c
    Merge pull request #117 from Herringway/safe-flags The Dlang Bot 2018-04-22 21:36:56 +0200
  • accad93f7f
    mark dyaml.flags.Flags.flags as @safe Cameron Ross 2018-04-22 16:29:23 -0300
  • aa4af085b3
    remove useless buildTypes block from dub.json Cameron Ross 2018-04-22 15:48:24 -0300
  • 9dd8bed9b6
    remove Node.rawNode and just use the constructor instead Cameron Ross 2018-04-22 15:44:16 -0300
  • cd88b7ad17
    remove fastcharsearch Cameron Ross 2018-04-21 01:52:58 -0300
  • 993dd6c5bc
    remove many unnecessary destructors Cameron Ross 2018-04-20 20:45:23 -0300
  • b16a3338b5
    remove manual memory management from queue Cameron Ross 2018-04-20 20:44:53 -0300
  • 04e2c3baab
    begin removing fastcharsearch Cameron Ross 2018-04-20 20:44:24 -0300
  • 1dac1f39f3
    remove dyaml.unused and rest of dyaml.nogcutil in favour of std.utf functions Cameron Ross 2018-04-20 20:42:34 -0300
  • d7f51a8225
    remove appenderNoGC, printNoGC, parseNoGC Cameron Ross 2018-04-20 14:36:57 -0300
  • f528351867
    Merge pull request #104 from Herringway/const-friendly-nodes The Dlang Bot 2018-04-22 19:37:02 +0200
  • 15988fec57
    Merge pull request #107 from Herringway/event-checks The Dlang Bot 2018-04-20 10:42:24 +0200
  • 4437a22430
    Merge pull request #109 from Herringway/serializer-safe-constructor The Dlang Bot 2018-04-17 18:51:17 +0200
  • 45cabaa1da
    Merge pull request #108 from Herringway/slicebuilder-fixes The Dlang Bot 2018-04-17 14:08:37 +0200
  • 84e850a4af
    fix Serializer.this using address of ref parameter Cameron Ross 2018-04-17 00:43:33 -0300
  • 568acb832a
    make SliceBuilder safer to use. Cameron Ross 2018-04-17 00:17:10 -0300
  • d5ef119f1d
    allow @safe access to anchor/tag/tagDirectives of events Cameron Ross 2018-04-16 21:59:47 -0300
  • 4cad68f924
    Merge pull request #106 from Herringway/test-suite-easier-verbose Sebastian Wilzbach 2018-04-17 01:19:16 +0200
  • 9566f2468d
    Merge pull request #105 from Herringway/update-gitignore Sebastian Wilzbach 2018-04-17 01:18:01 +0200
  • 7c62fd5719
    convert verbose test variable to debug spec for easier access Cameron Ross 2018-04-16 20:02:42 -0300
  • c43e6dbe28
    add more build artifacts to .gitignore Cameron Ross 2018-04-16 19:23:18 -0300
  • 7ddea9db39
    further refactoring and cleaning up of Node.get Cameron Ross 2018-04-10 05:37:13 -0300
  • a35536fe59
    fix single-file builds again. add a comment as a reminder. Cameron Ross 2018-04-10 05:03:19 -0300
  • 6532251979
    cleanups Cameron Ross 2018-04-10 03:53:49 -0300
  • 12494a7a78
    make Node.mappingKeys and Node.mappingValues const-friendly too Cameron Ross 2018-04-10 03:45:51 -0300