nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Merge: modelize: `missing-doc` on attributes
[nit.git]
/
src
/
model
/
model.nit
2014-10-01
Jean Privat
src: reduce warnings and spelling errors
blob
|
commitdiff
2014-09-26
Jean Privat
modelize_class: adapt MClass and MClassDef creation...
blob
|
commitdiff
|
diff to current
2014-09-17
Alexis Laferrière
nitg: fix typo in doc of `MParameterType`
blob
|
commitdiff
|
diff to current
2014-09-10
Alexis Laferrière
Merge branch 'master' into polymorphic_extern_classes
blob
|
commitdiff
|
diff to current
2014-09-10
Alexis Laferrière
nitg*: extern classes a polymorph in Nit, and unboxed...
blob
|
commitdiff
|
diff to current
2014-09-09
Alexis Laferrière
model: intro a service to get the `Pointer` type
blob
|
commitdiff
|
diff to current
2014-09-05
Jean Privat
src: transform all old writable in annotations
blob
|
commitdiff
|
diff to current
2014-09-03
Jean Privat
src: cleanup importations
blob
|
commitdiff
|
diff to current
2014-08-20
Jean Privat
src: introduce new constructors
blob
|
commitdiff
|
diff to current
2014-08-12
Alexis Laferrière
nitg & lib: intro `Finalizable` to be called when an...
blob
|
commitdiff
|
diff to current
2014-07-28
Jean Privat
Merge: model: add `MType::as_notnullable` to remove...
blob
|
commitdiff
|
diff to current
2014-07-24
Jean Privat
src: use `as_notnullable` in code
blob
|
commitdiff
|
diff to current
2014-07-24
Jean Privat
model: add `MType::as_notnullable` to remove the `nulla...
blob
|
commitdiff
|
diff to current
2014-07-24
Jean Privat
model: MParameterType.resolve_for handle the case of...
blob
|
commitdiff
|
diff to current
2014-07-23
Jean Privat
model: introduce `MVirtualType::is_fixed` used indirect...
blob
|
commitdiff
|
diff to current
2014-07-23
Jean Privat
model: add annotation `fixed` on virtual types
blob
|
commitdiff
|
diff to current
2014-07-22
Jean Privat
Merge: proposal for model: Generalize access to `model...
blob
|
commitdiff
|
diff to current
2014-07-21
Alexandre Terrasa
model: Generalize access to `model` form `MEntitiy`.
blob
|
commitdiff
|
diff to current
2014-07-21
Alexandre Terrasa
model: makes MParameter an MEntity
blob
|
commitdiff
|
diff to current
2014-07-21
Jean Privat
src: some documentation on parser and model
blob
|
commitdiff
|
diff to current
2014-07-20
Alexandre Terrasa
model: implements MType::name
blob
|
commitdiff
|
diff to current
2014-06-25
Alexandre Terrasa
model: introduce MConcern
blob
|
commitdiff
|
diff to current
2014-06-25
Alexandre Terrasa
model: introduce `name` in MEntity according to it...
blob
|
commitdiff
|
diff to current
2014-06-10
Jean Privat
model: add `MMethod::is_toplevel`
blob
|
commitdiff
|
diff to current
2014-06-02
Jean Privat
model: check if specialization is allowed between class...
blob
|
commitdiff
|
diff to current
2014-06-02
Jean Privat
model: `extern_kind` is "extern class", not just "extern"
blob
|
commitdiff
|
diff to current
2014-05-13
Jean Privat
model: implements `MParameter#to_s`
blob
|
commitdiff
|
diff to current
2014-05-12
Jean Privat
model: add `MMethodDef::is_extern`
blob
|
commitdiff
|
diff to current
2014-04-26
Jean Privat
model: fatal error, instead of abort if more that one...
blob
|
commitdiff
|
diff to current
2014-04-03
Jean Privat
Merge: Nitgs optims
blob
|
commitdiff
|
diff to current
2014-04-01
Jean Privat
model: add `MMethodDef::is_intern`
blob
|
commitdiff
|
diff to current
2014-03-26
Jean Privat
Merge origin/master to prepare the integration
blob
|
commitdiff
|
diff to current
2014-03-24
Lucas Bajolet
stdlib/strings: Moved Buffer to FlatBuffer, Buffer...
blob
|
commitdiff
|
diff to current
2014-03-19
Jean Privat
model: add module `model/mdoc` to attach optional MDoc...
blob
|
commitdiff
|
diff to current
2014-03-19
Jean Privat
model: add `MEntity` as a superclass for model entities...
blob
|
commitdiff
|
diff to current
2014-02-18
Jean Privat
model: select_most_specific behave correctly when given...
blob
|
commitdiff
|
diff to current
2014-02-18
Jean Privat
model: factorize `select_most_specific` from `lookup_...
blob
|
commitdiff
|
diff to current
2014-01-29
Jean Privat
model: move MModule related classes into mmodule.nit
blob
|
commitdiff
|
diff to current
2013-11-19
Jean Privat
src: remove closure in the model
blob
|
commitdiff
|
diff to current
2013-11-12
Jean Privat
model: really implement precondition of lookup_first_de...
blob
|
commitdiff
|
diff to current
2013-08-23
Jean Privat
doc: use operator `implies` in documentation
blob
|
commitdiff
|
diff to current
2013-08-23
Jean Privat
doc: fix some malformed documentation
blob
|
commitdiff
|
diff to current
2013-08-15
Jean Privat
model: fix typo and style in documentation
blob
|
commitdiff
|
diff to current
2013-08-09
Jean Privat
model: try_get_primitive_method asks for a MClass ...
blob
|
commitdiff
|
diff to current
2013-08-07
Jean Privat
Merge remote-tracking branch 'alexandre/nitg-poset'
blob
|
commitdiff
|
diff to current
2013-08-07
Alexandre Terrasa
Layout_builders: introduce posets for better performances
blob
|
commitdiff
|
diff to current
2013-08-05
Jean Privat
model: add MMethodDef::is_abstract
blob
|
commitdiff
|
diff to current
2013-08-03
Jean Privat
model: cache `to_s` for MClassDef, MGenericType, MNulla...
blob
|
commitdiff
|
diff to current
2013-08-02
Jean Privat
model: add MType::can_resolve_for
blob
|
commitdiff
|
diff to current
2013-08-02
Jean Privat
model: most anchors can be null
blob
|
commitdiff
|
diff to current
2013-08-02
Jean Privat
model: add Type#length
blob
|
commitdiff
|
diff to current
2013-07-26
Jean Privat
remove some depreciated FIXME
blob
|
commitdiff
|
diff to current
2013-07-26
Jean Privat
src: move collections from model to a new module
blob
|
commitdiff
|
diff to current
2013-01-31
Jean Privat
model: implements lookup_*_definition with linearization
blob
|
commitdiff
|
diff to current
2013-01-31
Jean Privat
model: add linearize_mclasses, linearize_mclassdefs...
blob
|
commitdiff
|
diff to current
2013-01-25
Jean Privat
model: implements lookup_next_definition
blob
|
commitdiff
|
diff to current
2013-01-25
Jean Privat
model: implements lookup_first_definition with a defaul...
blob
|
commitdiff
|
diff to current
2012-12-15
Jean Privat
model: semi-fixed bounds for VirtualType
blob
|
commitdiff
|
diff to current
2012-12-07
Jean Privat
Merge remote branch 'alexandre/master'
blob
|
commitdiff
|
diff to current
2012-12-07
Jean Privat
model: rewrite of MType::is_subtype
blob
|
commitdiff
|
diff to current
2012-12-04
Alexandre Terrasa
model: MGenericType::to_s add space between formal...
blob
|
commitdiff
|
diff to current
2012-11-21
Jean Privat
rta: limit the depth of types to avoid infinite loops
blob
|
commitdiff
|
diff to current
2012-11-09
Jean Privat
model: make MClass::intro public
blob
|
commitdiff
|
diff to current
2012-11-06
Jean Privat
model: remove a lot of casts to MGenericType
blob
|
commitdiff
|
diff to current
2012-11-06
Jean Privat
model: promote MGenericType::arguments to MClassType
blob
|
commitdiff
|
diff to current
2012-11-06
Jean Privat
model: add MClass::in_hierarchy
blob
|
commitdiff
|
diff to current
2012-11-06
Jean Privat
model: fix bug where order of classes produces buggy...
blob
|
commitdiff
|
diff to current
2012-10-22
Jean Privat
model: exit(1) on get_primitive_class
blob
|
commitdiff
|
diff to current
2012-10-22
Jean Privat
new model: move force_get_primitive_method to modelbuilder
blob
|
commitdiff
|
diff to current
2012-07-03
Jean Privat
model: add basic closures
blob
|
commitdiff
|
diff to current
2012-05-31
Jean Privat
model: new class MParameter
blob
|
commitdiff
|
diff to current
2012-05-31
Jean Privat
model: remove old Closure stubs
blob
|
commitdiff
|
diff to current
2012-05-08
Jean Privat
model: rename lookup_first_property to lookup_first_def...
blob
|
commitdiff
|
diff to current
2012-05-02
Jean Privat
model: use MPROPDEF instead of MPropDef
blob
|
commitdiff
|
diff to current
2012-05-02
Jean Privat
model: use local variables for cache in collect_*
blob
|
commitdiff
|
diff to current
2012-05-02
Jean Privat
model: easy path for type test
blob
|
commitdiff
|
diff to current
2012-05-02
Jean Privat
model: add MType::model
blob
|
commitdiff
|
diff to current
2012-04-25
Jean Privat
model: add methods to get primitive stuff
blob
|
commitdiff
|
diff to current
2012-04-20
Jean Privat
model: add MMethod::is_new to distinguish new and init...
blob
|
commitdiff
|
diff to current
2012-04-17
Jean Privat
model: new metamodel
blob
|
commitdiff
|
diff to current