nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
json: remove the old nitcc parser
[nit.git]
/
lib
/
json
/
2017-08-31
Alexis Laferrière
json: remove the old nitcc parser
tree
|
commitdiff
2017-07-26
Alexis Laferrière
json: standardize error messages
tree
|
commitdiff
2017-07-26
Alexis Laferrière
json: deserialize Maps keys first, in the same order...
tree
|
commitdiff
2017-07-26
Alexis Laferrière
json: use GetName to restrict deserialized formal types
tree
|
commitdiff
2017-05-16
Jean Privat
Merge: Custom serializer
tree
|
commitdiff
2017-05-12
Alexandre Terrasa
lib/json: remove Jsonable and replace it by Serializable
tree
|
commitdiff
2017-05-08
Jean Privat
serialization: add hooks for a custom serializer
tree
|
commitdiff
2017-03-06
Alexandre Terrasa
lib/json: fix array serialization
tree
|
commitdiff
2017-02-27
Jean Privat
Merge: lib/github: GitHub loader
tree
|
commitdiff
2017-02-16
Jean Privat
Merge: JSON: optimize writing strings
tree
|
commitdiff
2017-02-16
Jean Privat
Merge: Use a Buffer in StringWriter
tree
|
commitdiff
2017-02-16
Alexis Laferrière
json: optimize writing strings
tree
|
commitdiff
2017-02-16
Jean Privat
json: use `write_char c` instead of `write c.to_s`
tree
|
commitdiff
2017-02-16
Jean Privat
Merge: new module annotation `is generated`
tree
|
commitdiff
2017-02-13
Alexandre Terrasa
lib/json/serialization: fix serialization of first...
tree
|
commitdiff
2017-02-13
Alexandre Terrasa
lib/json/store: fix object paths
tree
|
commitdiff
2017-02-10
Jean Privat
Merge: Use `UInt32` to manipulate Unicode chars and...
tree
|
commitdiff
2017-02-10
Jean Privat
nitc: use is_generated in various tools and generated...
tree
|
commitdiff
2017-02-09
Alexis Laferrière
text: use UInt32 to manipulate chars
tree
|
commitdiff
2017-02-02
Alexis Laferrière
json: support reading plain JSON map when the static...
tree
|
commitdiff
2016-12-13
Alexis Laferrière
rename `NativeString` to `CString`
tree
|
commitdiff
2016-10-14
Alexis Laferrière
lib serialization: `deserialize` accepts the name of...
tree
|
commitdiff
2016-10-14
Alexis Laferrière
json::serialization: check before deserializing an...
tree
|
commitdiff
2016-10-14
Alexis Laferrière
json::serialization: intro services to get the class...
tree
|
commitdiff
2016-10-14
Alexis Laferrière
json::serialization: whitelist deserializable classes
tree
|
commitdiff
2016-10-14
Alexis Laferrière
json::serialization: fix use null when an instance...
tree
|
commitdiff
2016-09-19
Alexis Laferrière
lib & contrib: update imports
tree
|
commitdiff
2016-09-19
Alexis Laferrière
lib/json: split the serialization module, replace packa...
tree
|
commitdiff
2016-09-19
Alexis Laferrière
json::serialization: inline arrays
tree
|
commitdiff
2016-09-19
Alexis Laferrière
json::serialization: 2 less spaces in non-pretty mode
tree
|
commitdiff
2016-09-16
Alexis Laferrière
*: update redefs of `to_json`
tree
|
commitdiff
2016-09-16
Alexis Laferrière
json::serialization: add an example for building a...
tree
|
commitdiff
2016-09-16
Alexis Laferrière
json::serialization: add compatibility methods to_json...
tree
|
commitdiff
2016-09-16
Alexis Laferrière
json::static: all Jsonable are Serializable
tree
|
commitdiff
2016-09-16
Alexis Laferrière
json::static: reword module doc
tree
|
commitdiff
2016-09-16
Alexis Laferrière
lib/json & nitcc_runtime: make some classes serializable
tree
|
commitdiff
2016-09-15
Alexis Laferrière
lib/json: remove duplicated JSON writing services from...
tree
|
commitdiff
2016-09-15
Alexis Laferrière
lib/json: bring back string to JSON service to `json...
tree
|
commitdiff
2016-08-30
Alexis Laferrière
json::serialization: document reading from JSON with...
tree
|
commitdiff
2016-08-30
Alexis Laferrière
serialization: don't throw missing attribute error...
tree
|
commitdiff
2016-08-30
Alexis Laferrière
json::serialization: engines report when an attributes...
tree
|
commitdiff
2016-08-26
Alexis Laferrière
json::serialization: fix reading attributes from non...
tree
|
commitdiff
2016-08-12
Alexis Laferrière
json::serialization: update "Read JSON" section
tree
|
commitdiff
2016-08-12
Alexis Laferrière
json::serialization: infer the static type of the items...
tree
|
commitdiff
2016-08-12
Alexis Laferrière
json::serialization: use static type to deserialize...
tree
|
commitdiff
2016-08-12
Alexis Laferrière
json::serialization: fallback to the static type at...
tree
|
commitdiff
2016-08-12
Alexis Laferrière
serialization: `deserialize_attribute` takes an optiona...
tree
|
commitdiff
2016-08-11
Alexis Laferrière
json::serialization: intro `attributes_path` as support...
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: report duplicated keys
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: check format and consistency of...
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: don't crash on deserializing malfo...
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: fix indentation
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: fix serializing extra attributes...
tree
|
commitdiff
2016-08-04
Alexis Laferrière
json::serialization: refactor some duplicated code
tree
|
commitdiff
2016-06-08
Lucas Bajolet
lib/core: Renamed `Text::bytelen` to `Text::byte_length`
tree
|
commitdiff
2016-05-13
Alexis Laferrière
lib/json: serialization services use the new string_parser
tree
|
commitdiff
2016-05-13
Alexis Laferrière
lib/json: add a reference to `serialize_to_json` in...
tree
|
commitdiff
2016-05-13
Alexis Laferrière
lib/json: add error checking in the json deserializatio...
tree
|
commitdiff
2016-05-13
Alexis Laferrière
lib/json: document how to refine `accept_json_serialize...
tree
|
commitdiff
2016-05-13
Alexis Laferrière
lib/json: merge different `to_jsons` into a single...
tree
|
commitdiff
2016-05-12
Alexis Laferrière
lib/json: rename serialize_to_json to accept_json_seria...
tree
|
commitdiff
2016-05-12
Alexis Laferrière
lib/json: remove public dependency from serialization...
tree
|
commitdiff
2016-05-09
Lucas Bajolet
lib/json: Faster `parse_json_string` implementation
tree
|
commitdiff
2016-05-06
Lucas Bajolet
lib/json: Implemented `pretty_json_visit` on JsonParseError
tree
|
commitdiff
2016-04-28
Jean Privat
Merge: Faster ASCII-only strings
tree
|
commitdiff
2016-04-28
Lucas Bajolet
lib: Fix serialization issue with string-oriented typing
tree
|
commitdiff
2016-04-22
Alexis Laferrière
lib/json: intro setting to serialize to pretty JSON
tree
|
commitdiff
2016-04-22
Alexis Laferrière
lib/json: clear warnings
tree
|
commitdiff
2016-04-22
Alexis Laferrière
lib/json: warn on cycle when writing plain JSON
tree
|
commitdiff
2016-03-25
Jean Privat
lib/json/serialization: fix unsafe covariant assignment
tree
|
commitdiff
2016-02-12
Alexis Laferrière
lib/serialization: serialize all insances of Text as...
tree
|
commitdiff
2015-12-17
Lucas Bajolet
lib/json: Improved performance of Unicode-escaping...
tree
|
commitdiff
2015-12-16
Lucas Bajolet
lib/json: Added ad-hoc string parser for JSON
tree
|
commitdiff
2015-12-04
Jean Privat
nitcc: generate a faster DFA::trans sequence of `if`
tree
|
commitdiff
2015-12-04
Jean Privat
lib/json: update files generated by nitcc
tree
|
commitdiff
2015-11-09
Jean Privat
Merge: json::serialization: intro services to easily...
tree
|
commitdiff
2015-11-08
Alexis Laferrière
lib/json: intro simple services for scripts and the...
tree
|
commitdiff
2015-11-08
Alexis Laferrière
lib/json: clean up a few useless signatures
tree
|
commitdiff
2015-11-06
Lucas Bajolet
json/static: Replaced uses of write_to_string by to_s...
tree
|
commitdiff
2015-11-06
Lucas Bajolet
json/static: Fixed Unicode escaping in JSON read code
tree
|
commitdiff
2015-10-07
Jean Privat
Makefiles: add pre-build
tree
|
commitdiff
2015-09-21
Lucas Bajolet
lib: Update libs to use correctly ascii and code_point
tree
|
commitdiff
2015-09-09
Jean Privat
code: rename `project[s].ini` files as `package[s]...
tree
|
commitdiff
2015-09-09
Jean Privat
lib/json: regenerate with new nitcc
tree
|
commitdiff
2015-09-04
Jean Privat
Merge: Better synopses in many packages for a prettier...
tree
|
commitdiff
2015-08-30
Jean Privat
lib: introduce .ini for projects maintained by Alexis...
tree
|
commitdiff
2015-08-29
Alexis Laferrière
lib: improve synopsis and doc of many libs
tree
|
commitdiff
2015-08-24
Jean Privat
lib/json: make build nitcc if required
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: add hook to customize the deserialization...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: document deserializing custom JSON code to...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: infer type of simple JSON array at deserializ...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: serialize `Array[nullable Serializable]`...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: there's no need for the length attribute...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: clear error list on each call to deserialize
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: improve the human readable version of JsonPar...
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: the `__kind` attribute is optional
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: parse errors are moved to deserializer errors
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: serialization is more tolerant to errors
tree
|
commitdiff
2015-06-29
Alexis Laferrière
lib/json: object __id is optional
tree
|
commitdiff
2015-06-13
Jean Privat
lib/json: update nitunits with new Collection::to_s...
tree
|
commitdiff
next