modelize_property: Remove root_init in MClass
[nit.git] / src / modelize / modelize_property.nit
2019-11-06 Florian Deljarrymodelize_property: Remove root_init in MClass
2016-06-30 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-05-14 Jean Privatmodelize: mark property broken is they are bad introduction
2016-05-13 Jean Privatmodel: add location to MClass and MProperty
2016-04-23 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-04-22 Jean Privatmodelize: get the Bool type faster
2016-04-06 Lucas Bajoletcompiler: Added prefixed and suffixed `String` support
2016-03-31 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-03-24 Jean PrivatMerge: compiler: Added prefix and suffix support for...
2016-03-22 Lucas Bajoletcompiler: Added prefix and suffix support for `Char`
2016-03-19 Alexis Laferrièrefrontend: do not remport missing-doc warnings on anonym...
2016-02-26 Jean Privatmodelize: new attribute annotation `is optional`
2016-02-26 Jean Privatmodelize: use the signature of the setter in the initia...
2016-02-26 Jean Privatmodelize: handle manual `autoinit` as a special initializer
2016-02-26 Jean Privatmodel: remove `new_msignature` and special call as...
2016-02-26 Jean Privatmodel: make autoinit the main construction mechanism
2016-02-26 Jean Privatmodel: the anonymous constructor is now called `autoinit`
2016-02-26 Jean Privatmodel: mpropdef2node falls back to the class node
2016-02-12 Jean Privatnitc: remove the redundant property `mfree_init`
2015-12-16 Jean Privatnitc: update code to use qclassids
2015-12-08 Alexis Laferrièresrc: as casts define the type of class attributes
2015-11-30 Jean Privatmodelize: always check visibility of return types
2015-11-10 Jean Privatmodelize: combine initialize signatures without losing...
2015-10-29 Jean Privatmodelize: Gracefully handle virtual types without defin...
2015-10-29 Jean Privatmodelizey: continue processing broken redef virtual...
2015-10-29 Jean Privatmodelize_property: use bottom type to mark invalid...
2015-10-22 Jean PrivatMerge: Less null warnings in src/
2015-10-22 Jean Privatsrc: remove some `call on nullable` warning with a...
2015-10-21 Jean Privatmodelize: special lazy attribute is tagged fictive
2015-10-07 Jean PrivatMerge: More robustness in keep going
2015-10-06 Jean Privatmodel: use the robust `intro_mmodule` instead of `intro...
2015-10-06 Jean Privatmodel: add `MEntity::is_broken`
2015-10-05 Alexis Laferrièresrc: fix null receiver error on useless-signature warning
2015-09-09 Jean Privatsrc: mass rename project->package
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-10 Jean Privatmodel: remove things about default parameters
2015-08-04 Lucas Bajoletsrc: Modified compilers for the support of the new...
2015-07-18 Jean PrivatMerge: Protected setters
2015-07-13 Jean Privatmodelize: improve message in case of inherited autoinit...
2015-07-13 Jean Privatmodelize_property: setters are protected by default...
2015-06-09 Jean Privatmodelize: remove restriction on concrete class in intia...
2015-06-09 Jean Privatmodelize: error/warning if explicit autoinit on attributes
2015-06-09 Jean Privatmodelize: error in `autoinit` is used in class refinement
2015-06-09 Jean Privatmodelize: move `autoinit` management on method into...
2015-06-08 Jean Privatmodelize: add `AAttrPropdef::mtype` to factorize the...
2015-05-30 Jean PrivatMerge: modelize: ask that attributes in refinements...
2015-05-29 Jean Privatmodelize: ask that attributes in refinements are either...
2015-05-29 Lucas Bajoletcompiler: Updated toolchain for proper byte literal...
2015-05-29 Jean PrivatMerge: Annotation lateinit
2015-05-28 Alexandre Terrasamodel: check useless repeated types in signatures
2015-05-27 Jean Privatmodelize: rename annotation `autoinit` on attributes...
2015-05-27 Jean Privatmodelize: `noautoinit` check inherited initializes...
2015-05-08 Jean Privatmodelize: abstract attributes included in autoinit...
2015-04-24 Jean Privatsrc: handle new bitwise operators
2015-04-18 Jean Privatmodel&modelize: introduce default parameters
2015-04-18 Jean Privatmodelize_property: implement special validity rules...
2015-04-15 Jean Privatsrc: implement unary plus
2015-04-15 Jean Privatsrc: improve messages (and sometime location) of errors...
2015-04-10 Jean Privattyping: remove most top-level things
2015-04-08 Jean PrivatMerge: Not null types
2015-04-08 Jean PrivatMerge: Improve checking of virtual types
2015-04-08 Jean Privatmodel: rename `as_notnullable` to `undecorate`
2015-04-07 Jean Privattests: add error_virtual_type.nit and error_virtual_typ...
2015-04-06 Jean Privatmodelize_property: improve the search of circularity...
2015-04-06 Jean Privatmodelize_property: use resolve_mtype_unchecked during...
2015-04-06 Jean Privatmodelize_property: remove unused ASignature::build_sign...
2015-04-03 Jean Privatmodelize_property: invalidate information to avoid...
2015-04-03 Jean Privatvarious phases: more robust for keep-going
2015-03-28 Jean Privatsepcomp: do not generate class tables for dead classes
2015-03-10 Jean PrivatMerge: Abstract attribute
2015-02-26 Jean Privatmodelize: new annotation `abstract` on attribute that...
2015-02-26 Jean Privatmodelize: the main property of a attribute is the reade...
2015-02-26 Jean Privatmodelize: prevent the use of `lazy` on methods
2015-02-26 Jean PrivatMerge: Generalized class members
2015-02-24 Jean Privatmodelize: implements services of APropdef as noop ...
2015-02-20 Jean Privatmodelize: add class annotation `noautoinit` to clear...
2015-02-20 Jean Privatmodelize: accepts `noautoinit` the new name of `noinit`.
2015-02-20 Jean Privatmodelize: add class-annotation `autoinit` to explicitly...
2015-02-10 Jean Privatmodel: add MProperty::is_autoinit to identify method...
2015-02-06 Jean Privatmodelbuilder: add `check_subtype` and `check_sametype`
2015-01-10 Jean PrivatMerge: Enforce namespace rules
2015-01-09 Jean Privatmodelize: check full-name conflicts for properties
2015-01-06 Jean PrivatMerge: Lazy semantize
2014-12-27 Jean Privatmodelize: `mpropdef2node` and `collect_attr_propdef...
2014-12-20 Jean Privatsrc: finish documenting some module
2014-12-16 Jean Privatmodelize: check property name conflicts for constructor...
2014-12-16 Jean Privatmodelize: check_redef_property_visibility for root_init
2014-12-09 Jean Privatmodelize: adapt inherited signature to use local names...
2014-12-04 Jean PrivatMerge: Mpropdef2node
2014-12-04 Jean PrivatMerge: Subtype improvements
2014-12-04 Jean Privatmodelize: make `mclassdef2nclassdef` and `mpropdef2npro...
2014-12-04 Jean Privatmodelize: add and use method `collect_attr_propdef`
2014-12-04 Jean Privatmodelize: add and use method mpropdef2node
2014-12-04 Jean PrivatMerge: Keep going toolcontext
2014-12-02 Jean Privatmodelize: do not leave `build_property` with a mprop...
2014-12-02 Jean Privatmodelize: do not crash is a upper VT bound is not set
2014-11-28 Jean Privatmodelize: do not fatal error when more that one root...
2014-11-28 Jean Privatmodelize: do not warn `useless-type` for a covariant...
2014-11-21 Jean Privatmodelize: add verbose info for ATypePropdef
2014-11-11 Alexis Laferrièremodel: if Object has a SELF type, redef it in all classes
next