- Jan 10, 2016
-
-
Arseny Kapoulkine authored
This is a bit awkward since preserving correct indentation structure requires a bit of extra work, and the closing tag has to be written by _start function to correctly process the rest of the tree.
-
- Jan 08, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
When this flag is true, PCDATA value is saved to the parent element instead of allocating a new node. This prevents some documents from round-tripping since it loses information, but can provide a significant memory reduction and parsing speedup for some documents.
-
- Dec 31, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Dec 30, 2015
-
-
Arseny Kapoulkine authored
Also refactor to use the same case and run after common options.
-
Arseny Kapoulkine authored
scripts: Allow linking static CRT libraries on Windows Use the solution from CMake FAQ to specify correct command-line arguments.
-
- Dec 29, 2015
-
-
Arseny Kapoulkine authored
(!"string") triggers the warning however (false && "string") does not. Fixes #75.
-
- Dec 03, 2015
- Nov 13, 2015
-
-
Arseny Kapoulkine authored
Apparently some MinGW distributions have a compiler that's recent enough to support C++11 but limits.h header that incorrectly omits LLONG limits in strict ANSI mode, since it guards the definitions with: #if !defined(__STRICT_ANSI__) && defined(__GNUC__) We can just define these symbols ourselves in this specific case. Fixes #66.
-
- Oct 25, 2015
-
-
Arseny Kapoulkine authored
The tests now compile fine but crash on the first floating-point exception despite our attempts to disable them in main()...
-
Arseny Kapoulkine authored
It does not have stdint.h and has some C++ parsing issues.
-
- Oct 24, 2015
-
-
Arseny Kapoulkine authored
-
- Oct 23, 2015
-
-
Arseny Kapoulkine authored
-
- Oct 20, 2015
-
-
Arseny Kapoulkine authored
Fixes #61.
-
- Oct 19, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Oct 18, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
For some reason reference to a fixed-size array works in two other places but not in this one...
-
Arseny Kapoulkine authored
These show up when building with Wcast-align for ARM.
-
- Oct 17, 2015
-
-
Arseny Kapoulkine authored
Travis CI strikes once more.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
It now also moves parse result.
-
Arseny Kapoulkine authored
Only happens on GCC 3.4 for some reason.
-
Arseny Kapoulkine authored
Fix "this decimal constant is unsigned only in ISO C90".
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
name_sentry dtor results in multiple symbol definition errors in MSVC6.
-
Arseny Kapoulkine authored
Since they don't contribute to the resulting value just skip them before parsing. This matches the behavior of strtol/strtoll and results in more intuitive behavior.
-
Arseny Kapoulkine authored
Node type enum is not used as an array index anywhere else; the code is not very readable and the value of this "optimization" is questionable. The conditions are arranged so that in all normal cases the first comparison returns true anyway.
-
Arseny Kapoulkine authored
The minneg argument is supposed to be the absolute value of the minimum negative representable number. In case of two-complement arithmetic, it's the same as the value itself but it's better to be explicit and negate the argument.
-
Arseny Kapoulkine authored
-