Merge: model: is_accessor
[nit.git] / src / model / model.nit
2017-10-10 Jean PrivatMerge: model: is_accessor
2017-09-29 Alexandre Terrasamodel: remove a warning :p
2017-09-29 Alexandre Terrasamodel: tag getters and setters
2017-08-15 Alexandre Terrasamodel: introduce nitunit annotations in mentities
2017-07-18 Jean PrivatMerge: typing: new warning `useless-truism` to catch...
2017-07-14 Alexis Laferrièremodel: group types in `MSignature::to_s`
2017-06-28 Jean Privatnitc: remove some useless truisms.
2017-06-13 Jean-Christophe... model: Add a class kind for class subsets
2017-06-13 Jean-Christophe... model: Don’t blacklist in specialization rules
2017-06-13 Jean-Christophe... model: Add `can_customize_isa` and `can_init` attribute...
2017-06-12 Jean Privattestmodel: what about docunits to test model-related...
2017-06-06 Jean PrivatMerge: model: Remove truthful conditions
2017-05-25 Jean PrivatMerge: model: Do not assume enums to be final
2017-05-23 Jean-Christophe... model: Do not assume enums to be final
2017-05-23 Jean PrivatMerge: model: Fix minor documentation mistakes
2017-05-18 Jean-Christophe... model: Fix minor documentation mistakes
2017-05-15 Jean-Christophe... model: Specify `MClassDef`s’ order once
2017-05-15 Jean-Christophe... model: Register sorters as private attributes of `MModule`
2017-05-14 Jean-Christophe... model: Remove truthful conditions
2017-03-28 Jean PrivatMerge: compiler: Refactor
2017-03-26 Jean-Christophe... model: Make the `anchor` parameter of `MType::anchor_to...
2017-03-26 Jean-Christophe... model: Add a constant for the bottom type
2017-03-26 Jean-Christophe... model: Add precision to the documentation of type metrics
2017-03-26 Jean-Christophe... model: Fix indentation
2017-03-22 Jean-Christophe... model: Document base cases of `mdoc_or_fallback`
2017-03-22 Jean-Christophe... highlight: Use `mdoc_or_fallback`
2017-03-22 Jean-Christophe... model: Promote definitions of `mdoc_or_fallback`
2016-12-13 Alexis Laferrièreupdate all indirect references to native strings
2016-12-13 Alexis Laferrièrerename `NativeString` to `CString`
2016-08-31 Alexandre Terrasamodel: fix some warnings
2016-08-09 Jean Privatmodel: add `MType::is_legal_in` to check the legality...
2016-08-09 Jean Privatmodel: returns more MErrorType instead of aborting
2016-08-09 Jean Privatmodel: add MType::is_ok to check MErrorType in depth
2016-08-09 Jean Privatmodel: new class MErrorType as using MBottomType was...
2016-08-08 Jean Privatmodel: MVirtualType fast resolution for the special...
2016-08-08 Jean Privatmodel: lookup_definitions gains an *iterate the classde...
2016-08-08 Jean Privatmodel: MClassDef register property definitions by its...
2016-07-04 Jean PrivatMerge: model: Fix a spelling mistake
2016-07-04 Jean PrivatMerge: model: Write errors to stderr
2016-07-04 Jean PrivatMerge: model: Fix a minor documentation mistake
2016-07-04 Jean-Christophe... model: Fix a spelling mistake
2016-07-04 Jean-Christophe... model: Write errors to stderr
2016-07-04 Jean-Christophe... model: Fix an error message
2016-06-30 Jean-Christophe... model: Fix a minor documentation mistake
2016-06-30 Jean-Christophe... model: Fix minor documentation mistakes
2016-06-21 jcbrinfomodel: Fix spelling mistake
2016-05-26 Jean PrivatMerge: src/model: fix mdoc_or_fallback for MClasses...
2016-05-25 Alexandre Terrasasrc/model: fix mdoc_or_fallback for MClasses and MPrope...
2016-05-25 Alexandre Terrasasrc/model: generalize visibility to all MEntities
2016-05-13 Jean Privatnitc/model: add location to MType
2016-05-13 Jean Privatmodel: add location to MClass and MProperty
2016-05-13 Jean Privatmodel: promote location to any `MEntity`
2016-04-27 Jean Privatmodel: simplify module name if package is enough for...
2016-04-27 Jean Privatmodel: avoid full_name conflict with global properties
2016-04-27 Jean Privatmodel: fullnames use `$` instead of `#` for classdefs...
2015-12-18 Alexandre Terrasamodel: introduce MEntityTree
2015-12-16 Alexandre Terrasamodel: fix some warnings
2015-11-25 Jean Privatmodel: fix `try_get_primitive_method`
2015-11-10 Jean Privatmodel: accept multiple vararg parameters
2015-10-29 Jean Privatmodel: in case of error, methods of MVirtualType return...
2015-10-29 Jean Privatmodel: handle BottomType in `is_subtype`
2015-10-22 Jean Privatmodel: hint the semantize phases that `exit` does not...
2015-10-22 Jean Privatsrc: remove some `call on nullable` warning with a...
2015-10-06 Jean Privatmodel: make `MPropDef::is_intro` more robust
2015-09-09 Jean Privatsrc: mass rename project->package
2015-08-27 Jean Privatcode: update references to `standard`
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-10 Jean Privatmodel: remove things about default parameters
2015-05-30 Jean PrivatMerge: Kill `model_utils`
2015-05-30 Jean PrivatMerge: Warn call on nullable receiver
2015-05-29 Alexandre Terrasamodel_utils: move shortcuts to `MClassKind` in `model`
2015-05-29 Lucas Bajoletlib/standard: Introduce Byte type in kernel
2015-05-27 Jean Privatmodel: introduce `MMethod::is_null_safe`
2015-05-21 Jean Privatmodel: introduce the bottom type
2015-04-25 Jean Privatmodel: add `MSignature::mparameter_by_name`
2015-04-18 Jean Privatmodel&modelize: introduce default parameters
2015-04-15 Jean Privatmodel: add `MClass::signature_to_s` to use in messages.
2015-04-08 Jean PrivatMerge: Not null types
2015-04-08 Jean Privatmodel: rename `as_notnullable` to `undecorate`
2015-04-08 Jean Privatmodel: add new type `MNotNullType` to force that null...
2015-04-04 Jean Privatmodel: extract a common proxy from MNullableType
2015-04-04 Jean Privatsrc: use MFormalType for type checks when it makes...
2015-04-04 Jean Privatmodel: introduce MFormalType as a superclass of MVirtua...
2015-04-03 Jean Privatmodel: get_primitive_class filter classes by module
2015-04-03 Jean Privatmodel: protect MClassDef.is_intro and provide MClass...
2015-03-31 Jean PrivatMerge: Rewrite the coloration for properties and types.
2015-03-28 Jean Privatsepcomp: do not generate class tables for dead classes
2015-03-21 Jean Privatmodel: provide direct methods to access primitive types
2015-03-10 Alexis Laferrièresrc/model: remove extra } from `MGenericType::to_s`
2015-02-10 Jean Privatmodel: add MProperty::is_autoinit to identify method...
2015-02-04 Jean Privatmodel: precise contracts for `lookup_*_definition?`
2015-02-03 Jean Privatmodel: use `Map::get_or_null` for `get_x_by_name`
2015-02-03 Jean Privatmodel: move guards `lookup_first_definition` after...
2015-01-14 Jean Privatmodel: implement various c_name and full_name with...
2014-12-20 Jean Privatsrc: finish documenting some module
2014-12-17 Jean Privatmodel: promote `c_name` from abstract-compiler to model
2014-12-17 Jean Privatmodel: add `full_name` to entities that miss one
2014-12-17 Jean Privatmodel: promote `full_name` to MEntity
2014-12-12 Jean Privatmodel: register the implicitly injected Bool class...
2014-12-04 Jean PrivatMerge: Subtype improvements
next