Cameron Ross
fb6d30e50e
fix issue 257
2020-09-19 23:37:26 +02:00
Geod24
5171925538
Remove 'in' storage class from nextState delegate
...
The 'in' storage class on delegate should make it 'const scope',
but those delegates are stored within the function so cannot be 'scope'.
2020-07-30 03:04:10 +02:00
Hiroki Noda
eecc5a5892
Use std.meta explicitly
2020-05-14 07:39:55 +09:00
Cameron Ross
b61d04303e
undo some false optimizations
2020-04-18 15:29:32 -03:00
Geod24
a084a71a85
Remove inexistant emitter parameter from doc
2019-08-29 16:47:54 +09:00
Geod24
6e31faf9a3
Simplify and make the code of resolver more const-correct
...
Before it would trigger every time a thread was started.
2019-08-07 11:07:40 +03:00
Cameron Ross
10356c8bf0
Promote Emitter exceptions to asserts or contracts ( #246 )
...
* promote emitter exceptions to asserts
* convert many emitter asserts to in contracts
2019-04-18 02:39:42 +02:00
Cameron Ross
d10d2b2981
change accidental octal literals into decimal literals ( #243 )
...
change accidental octal literals into decimal literals
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-04-07 10:16:42 +02:00
Cameron Ross
2e556e4a3a
don't create null anchors ( #245 )
...
don't create null anchors
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-04-07 10:15:54 +02:00
The Dlang Bot
a538662c7e
Merge pull request #241 from Herringway/exception-fixes
...
Some Exception-related fixes
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-03-30 21:32:04 +01:00
The Dlang Bot
6834338736
Merge pull request #235 from Herringway/phobos-utf-validation
...
reimplement isPrintableValidUTF8 using phobos functions
merged-on-behalf-of: Cameron Ross <elpenguino@gmail.com>
2019-03-18 08:32:17 +01:00
Cameron Ross
8a31826124
remove Dumper.emit() and Loader.scan() ( #239 )
...
remove Dumper.emit() and Loader.scan()
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-03-18 07:10:47 +01:00
Cameron Ross
dcb4dcb93a
some simple @trusted -> @safe upgrades ( #240 )
...
some simple @trusted -> @safe upgrades
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-03-18 07:09:21 +01:00
Cameron Ross
5d7324a30c
fix some Exception constructors incorrectly using uint for line numbers instead of size_t
2019-03-17 19:59:35 -03:00
Cameron Ross
dc9aa4ab9c
use enforce for most Scanner exceptions
2019-03-17 19:56:25 -03:00
Cameron Ross
c7b8ff8a1b
remove awkward error 'optimization' from Scanner
2019-03-17 18:41:08 -03:00
Cameron Ross
11020e46ed
make Serializer a non-templated struct ( #237 )
...
make Serializer a non-templated struct
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-03-17 20:40:10 +01:00
Cameron Ross
267b8662f0
remove pointless Composer destructor ( #238 )
2019-03-17 20:39:45 +01:00
Cameron Ross
942c353310
remove useless getter/setters and just make their properties public ( #236 )
...
remove useless getter/setters, make related fields public instead
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-03-17 06:11:38 +01:00
Cameron Ross
e37c4daa7e
switch to a non-templated Dumper struct ( #234 )
...
switch to a non-templated Dumper struct
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-07 08:48:50 +01:00
Cameron Ross
8de1a45922
convert Resolver to struct ( #229 )
...
convert Resolver to struct
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-05 10:00:48 +01:00
Cameron Ross
fff8cead76
use in contracts in more places ( #231 )
...
convert several asserts to in contracts
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-05 09:59:31 +01:00
Cameron Ross
12a5732b1c
remove an unused UTF conversion function ( #230 )
...
remove an unused UTF conversion function
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-05 09:40:18 +01:00
Cameron Ross
dc5ee1a6ac
replace if/else chain with final switch in Resolver.resolve() ( #232 )
2019-02-05 09:36:05 +01:00
Cameron Ross
ff38f20b09
reimplement isPrintableValidUTF8 using phobos functions
2019-02-04 20:52:39 -04:00
Cameron Ross
b63ea1aaae
make node types into enums and clean up code using them ( #225 )
...
* make node types into enums and clean up code using them
* add some tests for anchorable
2019-01-28 02:56:00 +01:00
Cameron Ross
bbfe2bbb69
let Scanner.handleDoubleQuotedScalarEscapes operate on const char arrays instead
2019-01-24 10:05:39 +01:00
Cameron Ross
bc7e7f9593
range-ify Scanner
2019-01-24 10:05:39 +01:00
Cameron Ross
aa9b4c8c2b
fix a Resolver test
2019-01-24 07:27:30 +01:00
Cameron Ross
780f406e92
simplify Resolver initialization a bit
2019-01-24 07:25:59 +01:00
Cameron Ross
9d83c6a478
Remove tagcmp ( #223 )
...
Remove tagcmp
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-01-20 03:42:59 +01:00
Cameron Ross
59954acb49
change canFind() to among() where possible ( #221 )
...
change canFind() to among() where possible
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-16 07:23:48 +01:00
Cameron Ross
71917d501c
let Queue be a range ( #220 )
...
let Queue be a range
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-16 05:27:38 +01:00
Cameron Ross
d6300bc52e
make Scanner a struct
2019-01-15 12:33:14 +01:00
BBasile
c61f569f19
convert the composer to a struct ( #218 )
...
convert the composer to a struct
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-15 08:59:50 +01:00
Cameron Ross
7f913246ea
Move custom types to Node ( #213 )
...
Move custom types to Node
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-15 08:37:50 +01:00
Cameron Ross
8ed381bd56
remove deprecated Loader.loadAll() ( #216 )
...
remove deprecated Loader.loadAll()
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-11 05:31:58 +01:00
Cameron Ross
08951119df
fix UTF-8 decoding in URI sequences
2019-01-07 22:07:31 -04:00
Cameron Ross
7c39a2db82
add scope to some emitter functions that need it
2019-01-06 17:25:31 -04:00
Cameron Ross
6ad32fa6b3
remove all sizeof asserts
2018-12-11 16:29:19 -04:00
Basile Burg
ee9f28338b
fix #205 by removing useless assertions about Value
and Node
sizes
2018-12-11 15:11:44 +01:00
BBasile
4bf20167f3
remove useless dyaml.hack module, close #193 ( #201 )
2018-10-01 06:20:11 +02:00
Cameron Ross
1f5eb76996
Implement range interface for Loader, remove old opApply interface ( #196 )
...
* Implement range interface for Loader, remove old opApply interface
* remove dead Composer.getSingleNode
* add Returns: lines to range primitives
* a ddoc fixup
2018-09-04 17:01:56 +02:00
Cameron Ross
9c2ae02792
eliminate @trusted hack in dyaml.emitter ( #199 )
...
eliminate @trusted hack in dyaml.emitter
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-08-31 12:41:57 +02:00
The Dlang Bot
0a4057472a
Merge pull request #198 from Herringway/enum-casing
...
use camelCasing for enum members
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-08-30 12:25:56 +02:00
Cameron Ross
74c555d22e
use camelCasing for enum members
2018-08-26 21:49:14 -03:00
Cameron Ross
eff9fef7da
fix verbose test output
2018-08-15 16:14:57 -03:00
The Dlang Bot
8c637e95ec
Merge pull request #191 from BBasile/tuto-gh-pages
...
fix #190 - Possible broken link #190
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-08-14 09:57:15 +02:00
Basile Burg
2c9c40269e
fix #190 - Possible broken link #190
2018-08-14 09:54:53 +02:00
Cameron Ross
d4ed861920
fix windows/mac linebreaks
2018-07-31 15:08:07 -03:00