Commit graph

  • 91cdb9a6f4 fix emitting of unicode characters >0xFFFF Cameron Ross 2015-09-25 03:18:37 -0300
  • 2f3d782c84 Fixed compilation with DMD 2.068 Ferdinand Majerech 2015-08-23 09:09:24 +0200
  • b5e028d239 Commit missing weOwnStream_ Ferdinand Majerech 2015-06-05 13:31:54 +0200
  • 385cfd5420 If we create a File instance, be sure to destroy it. Ferdinand Majerech 2015-06-03 21:04:15 +0200
  • 96f64eb221 Merge pull request #29 from soarqin/dmd2067_fix Ferdinand Majerech 2015-06-03 20:33:39 +0200
  • 6d706dd3dc nothrow Node constructors where possible (at the moment) Ferdinand Majerech 2015-06-03 20:30:19 +0200
  • bfd8654816 Fixed compilation for dmd 2.067 Soar Qin 2015-03-17 14:08:31 +0800
  • 0a0e966a26 Regenerated docs Ferdinand Majerech 2015-02-21 14:36:06 +0100
  • 9775f35120 Using hmod instead of autoddoc Ferdinand Majerech 2015-02-21 14:34:16 +0100
  • 05270e5f60 Doc fixes Ferdinand Majerech 2015-02-21 14:31:55 +0100
  • 7f6b7cc2c3 hmod.cfg Ferdinand Majerech 2015-02-21 14:30:15 +0100
  • 8bd901296b Travis Ferdinand Majerech 2014-12-31 15:33:57 +0100
  • f5c2a00985 shield link fix Ferdinand Majerech 2014-12-30 20:08:34 +0100
  • caf3fa2af8 code.dlang.org shield Ferdinand Majerech 2014-12-30 20:07:07 +0100
  • e3c6c52dea Merge pull request #27 from ColdenCullen/patch-1 Ferdinand Majerech 2014-09-19 19:02:56 +0200
  • df0624fa1f Changed exceptions to take line as a size_t Colden Cullen 2014-09-19 12:58:16 -0400
  • 034f5d8f86 Fixed dub.json in the Getting Started tutorial. Ferdinand Majerech 2014-08-07 15:27:48 +0200
  • e7131aafa9 Very minor README fix. Ferdinand Majerech 2014-08-06 18:06:42 +0200
  • ec5771efe2 README now points to the API docs. Ferdinand Majerech 2014-08-06 18:05:10 +0200
  • c630f4713e Examples now point to the dub D:YAML package so they can ba stand-alone. Ferdinand Majerech 2014-08-06 17:39:53 +0200
  • d0ac642a6e Updated docs. Ferdinand Majerech 2014-08-06 17:13:54 +0200
  • 6ead027e51 Changelog fixes. Ferdinand Majerech 2014-08-06 16:58:14 +0200
  • f1eab6a5da Updated changelog. Ferdinand Majerech 2014-08-06 16:55:30 +0200
  • 3e69df499e Updated README. Ferdinand Majerech 2014-08-06 16:15:45 +0200
  • 494dcd30d9 tinyendian is now a DUB package. Ferdinand Majerech 2014-08-06 16:15:02 +0200
  • 510065b111 Style. Ferdinand Majerech 2014-08-06 14:17:32 +0200
  • b254e35762 Unittest build now works with 'dub test' Ferdinand Majerech 2014-08-06 14:17:07 +0200
  • c47714c950 .gitignore update. Ferdinand Majerech 2014-08-06 14:15:23 +0200
  • 0268a1ea39 Refactored func attribs in Reader. Ferdinand Majerech 2014-08-05 23:00:23 +0200
  • ada8335504 Compound pure nothrow @nogc in Scanner. Ferdinand Majerech 2014-08-05 22:52:51 +0200
  • cd879c05d3 Spaces. Ferdinand Majerech 2014-08-05 22:41:40 +0200
  • 1916b1953a Loader doc fix. Ferdinand Majerech 2014-08-05 22:07:35 +0200
  • 893b43edee Style. Ferdinand Majerech 2014-08-05 21:31:42 +0200
  • fd93830243 Using the Scanner FastCharSearches wherever they apply. Ferdinand Majerech 2014-08-05 21:31:36 +0200
  • 755eb4e468 Moved common FastCharSearch instantiations to Scanner body to minimize bloat. Ferdinand Majerech 2014-08-05 21:30:59 +0200
  • d505728824 Moved a branch outside of aloop in scanPlain() to improve performance. Ferdinand Majerech 2014-08-05 20:58:05 +0200
  • 57d936ed0f Scanner using prefixBytes() for optimization. Ferdinand Majerech 2014-08-05 20:57:30 +0200
  • 3b303f6e82 An ASCII (bytes) version of prefix(). Ferdinand Majerech 2014-08-05 20:56:59 +0200
  • 8f94a40730 Doc fixes. Ferdinand Majerech 2014-08-05 20:56:30 +0200
  • 568e75d3de Removed decodeCount_, as it's no longer used. Ferdinand Majerech 2014-08-05 20:53:04 +0200
  • 2b7ea42199 Removed the old (obsolete) Reader decoding method. Ferdinand Majerech 2014-08-05 20:52:43 +0200
  • 92396b4cae An optimized version of forward() with length == 1. Ferdinand Majerech 2014-08-05 20:52:05 +0200
  • 34e6f55bd9 forward() now uses upcomingASCII_ Ferdinand Majerech 2014-08-05 20:45:08 +0200
  • c828c6b132 peek()/slice() now use upcomingASCII() Ferdinand Majerech 2014-08-05 20:44:15 +0200
  • d9079de427 get() now calls slice() directly instead of through prefix(). Ferdinand Majerech 2014-08-05 20:42:51 +0200
  • bfa2f1bd5c Using checkASCII in Reader. Ferdinand Majerech 2014-08-05 20:42:22 +0200
  • e01c40ede5 Func to count consecutive ASCII chars starting at current Reader position. Ferdinand Majerech 2014-08-05 20:36:33 +0200
  • 7409f3bbd9 ASCII optimizations for isPrintableValidUTF8. Ferdinand Majerech 2014-08-05 19:34:28 +0200
  • 1c0702f3cd Func to count the num of ASCII chars in string before the first UTF-8 sequence Ferdinand Majerech 2014-08-05 19:12:54 +0200
  • 8902ea8806 Minor optimization. Ferdinand Majerech 2014-08-05 18:21:42 +0200
  • b2d0c74e56 Minor style fix. Ferdinand Majerech 2014-08-05 18:21:29 +0200
  • a89f9e93f7 Removed unnecessary memory allocations in Queue. Ferdinand Majerech 2014-08-05 18:19:30 +0200
  • a9333e3dd3 Fixed another 'in' parameter. Ferdinand Majerech 2014-08-05 18:15:07 +0200
  • 9e573d85c7 .gitignore update. Ferdinand Majerech 2014-08-05 13:16:24 +0200
  • 9ea269de87 Removed obsolete 'final' from Reader methods. Ferdinand Majerech 2014-08-05 13:14:42 +0200
  • 3d8de67771 Using peekByte() where possible in Scanner. Ferdinand Majerech 2014-08-05 13:14:15 +0200
  • 078269be36 Queue no longer supports types with destructors. Ferdinand Majerech 2014-08-05 13:12:07 +0200
  • 7539b40d3d (optimization) Mark ctor now doesn't check file column for overflow. Ferdinand Majerech 2014-08-05 13:10:52 +0200
  • 57afd47bb5 Doc fixes. Ferdinand Majerech 2014-08-05 01:53:17 +0200
  • fb9525bb00 Obsoleting decodeCount_. Ferdinand Majerech 2014-08-05 01:52:21 +0200
  • 75ed314dd6 More FastCharSearch. Ferdinand Majerech 2014-08-05 01:51:32 +0200
  • 0424ff5e77 Style. Ferdinand Majerech 2014-08-05 01:51:20 +0200
  • 44885cde4e Optimized fetchToken() Ferdinand Majerech 2014-08-04 02:26:14 +0200
  • 7360e85a3a More FastCharSearch based on profiling results. Ferdinand Majerech 2014-08-04 02:24:26 +0200
  • 5a1e6e994d Fixed a nasty rare bug caused by an assumption that 32 chars take 32 bytes. Ferdinand Majerech 2014-08-04 02:23:08 +0200
  • 20048ea995 Using peekByte() in heavily used Scanner methods. Ferdinand Majerech 2014-08-04 02:22:09 +0200
  • 8e63f62d7e An optimized version of peek() that reads a byte, without decoding. Ferdinand Majerech 2014-08-04 02:20:13 +0200
  • a4befdd866 An optimized version of Reader.peek() with index == 0. Ferdinand Majerech 2014-08-04 02:19:34 +0200
  • 063d9754d7 Queue now uses a freelist to minimize allocations. Ferdinand Majerech 2014-08-04 02:16:34 +0200
  • 1f55fccc26 Updated yaml_bench to benchmark parsing, not Loader construction. Ferdinand Majerech 2014-08-04 02:14:37 +0200
  • 97e717df1b Loader creates Constructor/Resolver lazily to avoid garbage when user-provided Ferdinand Majerech 2014-08-04 02:14:01 +0200
  • 46a574c0b4 Fixed a typo. Ferdinand Majerech 2014-08-04 02:13:06 +0200
  • 760e39479e yaml_gen now gens strings with user-specified alphabet, with Unicode support. Ferdinand Majerech 2014-08-02 23:29:55 +0200
  • af4245811a yaml_gen optimization. Ferdinand Majerech 2014-08-02 23:28:45 +0200
  • 85b89d3323 yaml_gen should no longer generate maps/omaps with duplicate keys. Ferdinand Majerech 2014-08-02 23:28:33 +0200
  • 0d89c2beb1 yaml_bench Scanner benchmark, and files are not realoaded from HDD by default. Ferdinand Majerech 2014-08-02 23:27:44 +0200
  • 6aa50b8898 A benchmark Loader method that scans a file but throws away the tokens. Ferdinand Majerech 2014-08-02 23:26:46 +0200
  • c160156346 Fixed the string->char[] Token value move. Ferdinand Majerech 2014-08-02 23:25:56 +0200
  • aeee0758a7 Refactored FastCharSearch with more modern string mixin code. Ferdinand Majerech 2014-08-02 02:35:03 +0200
  • d32addacda Slices now nonconst in all layers up to Parser, where they get cast to string. Ferdinand Majerech 2014-08-02 01:58:20 +0200
  • 7b699c5903 UTF-8 validation now uses UTF-8 decoding code. Ferdinand Majerech 2014-08-02 01:37:16 +0200
  • b5da695d6b More @nogc in Scanner. Ferdinand Majerech 2014-08-02 01:19:29 +0200
  • e6fdade4a6 Scanner now uses @nogc UTF decoding. Ferdinand Majerech 2014-08-02 01:16:29 +0200
  • e1209711af UTF-8 decoding now has versions for validated and unvalidated strings. Ferdinand Majerech 2014-08-02 01:15:57 +0200
  • 5932155435 Style. Ferdinand Majerech 2014-08-02 01:15:22 +0200
  • a9c633e982 Removed CDC, as it's been fully replaced by dub. Ferdinand Majerech 2014-08-01 23:02:01 +0200
  • fad280060e Better Constructor docs. Ferdinand Majerech 2014-08-01 23:01:34 +0200
  • f137db438e Better Constructor funct attribs. Ferdinand Majerech 2014-08-01 23:01:24 +0200
  • a23cc9be5c unittest.d builds itself with correct dub buildtype/conf if built incorrectly. Ferdinand Majerech 2014-08-01 20:12:49 +0200
  • db1f1fb4cd Added (ugly...) unittest build types; build config can't override build types. Ferdinand Majerech 2014-08-01 20:11:19 +0200
  • ddd0b97a54 Added a unittest build config. Ferdinand Majerech 2014-08-01 20:10:29 +0200
  • d4359f6394 Ported build types from CDC to dub. Ferdinand Majerech 2014-08-01 20:10:03 +0200
  • a4b92ac5d0 Removed binary the shouldn't have been comittes. Ferdinand Majerech 2014-08-01 20:08:56 +0200
  • 41d80096ae Regenerated docs. Ferdinand Majerech 2014-08-01 17:09:38 +0200
  • 6ccda33467 Minor fixes in examples and the 'custom types' tutorial. Ferdinand Majerech 2014-08-01 17:09:05 +0200
  • 278b60e896 Updated 'Getting Started' with dub info. Ferdinand Majerech 2014-08-01 17:07:08 +0200
  • e02bd73096 .gitignore update. Ferdinand Majerech 2014-08-01 17:06:32 +0200
  • 0dbe638296 Examples now use dub instead of Makefiles. Ferdinand Majerech 2014-08-01 17:06:23 +0200
  • 264b8b9d1e .gitignore update. Ferdinand Majerech 2014-08-01 17:04:51 +0200
  • 3dfe0f9400 Updated dub package.json. Ferdinand Majerech 2014-08-01 17:04:41 +0200