a_star: don't crash on deserialization errors and limit static types
[nit.git] / src / frontend /
2017-07-26 Alexis Laferrièrefrontend: don't deserialization code with warnings
2017-07-26 Alexis Laferrièrefrontend: don't mention JSON in general deserialization...
2017-07-26 Alexis Laferrièrefrontend: safer deserialization of parameter and virtua...
2017-06-30 Alexis Laferrièrefrontend: extract code generation modules from the...
2017-06-19 Alexandre Terrasafrontend: introduce `parse_annotations` phase
2017-05-31 BlackMinouGenerate appropriate code for actors redefinitions
2017-02-28 Jean PrivatMerge: Nit Actor Model, with some examples
2017-02-27 BlackMinouAdding actor phases to the frontend
2017-02-27 BlackMinouActors support module generation phase
2017-02-21 BlackMinouActors model injection
2017-02-10 Jean Privatnitc: add new module annotation `is generated`
2016-10-14 Alexis Laferrièrefrontend serialization: resolve type before using their...
2016-10-14 Alexis Laferrièrefrontend serialization: don't create `core_serialize_to...
2016-09-01 Jean PrivatMerge: frontend: make the warning on unavailable glslan...
2016-08-30 Alexis Laferrièrefrontend/serialization: missing nullable attribute...
2016-08-30 Alexis Laferrièreserialization: don't throw missing attribute error...
2016-08-30 Alexis Laferrièrefrontend/serialization: leave missing attributes to...
2016-08-30 Alexis Laferrièrefrontend/serialization: remove generated documentation
2016-08-28 Alexis Laferrièrefrontend: always raise advice about missing glslangVali...
2016-08-28 Alexis Laferrièrefrontend: make the warning on missing `glslangValidator...
2016-08-26 Alexis Laferrièrefrontend/serialization: fix skipping type check for...
2016-08-12 Alexis Laferrièrefrontend/serialization: a bit more details to the doc
2016-08-12 Alexis Laferrièrefrontent/serialization: use static types to deserialize...
2016-08-12 Alexis Laferrièrefrontend/serialization: pass the static type to the...
2016-08-12 Alexis Laferrièrefrontend/serialization: use types from model at deseria...
2016-08-12 Alexis Laferrièrefrontent/serialization: fix warnings
2016-08-04 Alexis Laferrièrefrontend: use a prettier "Unknown type" when the type...
2016-08-04 Alexis Laferrièreserialization: AttributeTypeError doesn't need the...
2016-08-04 Alexis Laferrièrefrontend: don't type check values for attributes typed...
2016-04-18 Alexis Laferrièreinterpreter: the annotation light_ffi identifies a...
2016-04-06 Lucas Bajoletcompiler: Added prefixed and suffixed `String` support
2016-03-17 Alexis Laferrièrefrontend serialization: serialize_as renames attributes...
2016-03-17 Alexis Laferrièrefrontend serialization: do not generate from_deserializ...
2016-02-26 Jean Privatmodelize: new attribute annotation `is optional`
2016-02-16 Alexis Laferrièrefrontend/i18n: escape % in internationalized strings
2016-02-15 Alexis Laferrièrelib/text: `Text::format` uses an index starting at...
2015-12-16 Jean Privatnitc: update code to use qclassids
2015-12-08 Jean Privatcode: various update to clean declaration or usage...
2015-11-29 Alexis Laferrièresrc/serialization: remove already resolved TODO
2015-11-10 Jean Privatfrontend: `missing-doc` advice is conditioned to the...
2015-10-17 Jean Privatparallelization_phase: use `ANode::validate` after...
2015-10-07 Jean Privatfrontend: handle multi-iterators
2015-08-07 Jean Privatsrc: update AST client to handle qualified identifiers...
2015-08-04 Lucas Bajoletsrc: Modified compilers for the support of the new...
2015-07-21 Jean Privatloader: basic implementation of conditional importations
2015-07-07 Alexis Laferrièresrc/serialization: use how_serialize to fix generation...
2015-07-07 Alexis Laferrièresrc/serialization: call constructor only on concrete...
2015-07-07 Alexis Laferrièresrc/serialization: extract annotation search logic...
2015-06-30 Jean PrivatMerge: Deserialization manage errors & easily create...
2015-06-29 Alexis Laferrièresrc/parellalization_phase: minor style tweaks
2015-06-29 Alexis Laferrièresrc/parallelisation_phase: do not rely on module name...
2015-06-29 Alexis Laferrièresrc/parellalization_phase: support nullable parameters...
2015-06-29 Alexis Laferrièresrc/parallelisation_phase: remove superfluous if block
2015-06-29 Alexis Laferrièrelib&src/serialization: use deserialize_class_intern...
2015-06-29 Alexis Laferrièresrc/serialization_phase: fix searching for `deserialize...
2015-06-29 Alexis Laferrièresrc/serialization_phase: generate code to be more toler...
2015-06-29 Alexis Laferrièresrc/serialization: use multiline strings
2015-06-21 Alexis Laferrièresrc/i18n_phase: there's no need to unescape
2015-06-21 Alexis Laferrièresrc/i18n_phase: breakup 2 complexe lines of code
2015-06-21 Alexis Laferrièresrc/i18n_phase: use an escape custom to gettext
2015-06-20 Alexis Laferrièresrc/i18n_phase: accepts string literals within a supers...
2015-06-18 Alexis Laferrièresrc/frontend: add a phase to validate regular expression
2015-06-03 Jean Privatfrontend: warn useless `do` blocks
2015-05-30 Jean PrivatMerge: Byte literals
2015-05-29 Alexis Laferrièresrc/serialization: redirect detection of the `serialize...
2015-05-29 Alexis Laferrièresrc/serialization: generate methods with per attribute...
2015-05-29 Alexis Laferrièresrc/serialization: detect serialize from class, module...
2015-05-29 Alexis Laferrièresrc/serialization: detect incoherence in nested seriali...
2015-05-29 Alexis Laferrièresrc/serialization: move adding the `Serializable` super...
2015-05-29 Alexis Laferrièresrc/serialization: detect more errors on serialize...
2015-05-29 Alexis Laferrièresrc/serialization: intro a service to detect the `noser...
2015-05-29 Alexis Laferrièresrc/serialization: intro a service to detect the `seria...
2015-05-29 Lucas Bajoletcompiler: Updated toolchain for proper byte literal...
2015-05-27 Jean Privatmodelize: rename annotation `autoinit` on attributes...
2015-05-18 Alexis Laferrièresrc/serialization: do generate constructor for abstract...
2015-05-18 Alexis Laferrièreserialization: better error messages for debugging...
2015-05-17 Alexis Laferrièreserialization: use an inherited constructor
2015-05-09 Jean PrivatMerge: i18n annot: superstrings
2015-05-08 Lucas Bajoletsrc/frontend: i18n phase updated to support superstring...
2015-05-07 Jean PrivatMerge: Semicolumn
2015-05-06 Jean Privatmisc_analysis: warn on superfluous `;`
2015-05-05 Jean PrivatMerge: i18n annotation
2015-04-27 Lucas Bajoletcompiler: Added i18n phase and annotation
2015-04-25 Jean PrivatMerge: Parallelization phase improvement
2015-04-15 Jean Privatsrc: improve messages (and sometime location) of errors...
2015-04-14 Jean PrivatMerge: Improved parallelization phase
2015-04-14 BlackMinouparallelization phase adding methods with return value
2015-04-08 Jean PrivatMerge: Parallelization phase introduction
2015-04-03 Jean Privatvarious phases: more robust for keep-going
2015-04-03 BlackMinouAdd the support of parametrized functions for the threa...
2015-03-29 BlackMinouAdds the parallelization_phase to the frontend execution
2015-03-29 BlackMinouIntroduce parallelization_phase to deal with the "threa...
2015-03-18 Jean Privatlib/deriving: new module `deriving` with basic interfaces
2015-03-18 Jean Privatfrontend: new phase `deriving` to derive things
2015-03-09 Alexis Laferrièrenitserial: do not generate constructors for abstract...
2015-02-26 Jean Privatfrontend: remove deprecated cached annotation and phase
2015-02-26 Jean PrivatMerge: Generalized class members
2015-02-24 Jean Privatserialization: generate ASuperPropdef instead of ASuper...
2015-02-21 Jean PrivatMerge: class annotation `autoinit` to explicitly lists...
2015-02-20 Jean Privatmodelize: accepts `noautoinit` the new name of `noinit`.
next