nitg & lib: intro `Finalizable` to be called when an object is freed
[nit.git] / src / separate_erasure_compiler.nit
2014-08-12 Alexis Laferrièrenitg & lib: intro `Finalizable` to be called when an...
2014-07-19 Alexis LaferrièreFFI: implement the global reference functions
2014-07-16 Jean Privatcolo: Colorize only class in the module, not all in...
2014-06-12 Jean Privaterasure_compiler: remove redefinition of `array_instance`
2014-06-12 Jean Privatabstract_compiler: generalize `native_array_instance`
2014-05-28 Alexis LaferrièreMerge branch 'master' into portable-errors
2014-05-09 Alexandre Terrasaseparate_erasure_compiler: remove usage of MClass and...
2014-05-09 Alexandre Terrasaseparate_erasure_compiler: migrate virtual types coloring
2014-05-09 Alexandre Terrasaseparate_erasure_compiler: migrate class coloring
2014-05-08 Alexandre Terrasanitc/nitc-e: remove typing options
2014-04-28 Jean Privatnitg: introduce phases for Compiler classes
2014-04-27 Jean Privatnitge: learn to use RTA if --rta is given
2014-04-27 Jean Privatnitge: optimize compile_class_to_c for dead classes
2014-04-25 Alexis Laferrièrenitg: use a portable macro PRINT_ERROR instead of fprintf
2014-04-18 Jean Privatnitg: implements `NativeArray::length`
2014-03-06 Alexis Laferrièrenitg-e: all extern type use the C structures of kernel...
2014-02-12 Jean Privatnitg: make runtime_type_analysis nullable to enable...
2014-02-07 Jean Privatsrc: remove check_init_instance everywhere
2013-09-03 Alexandre Terrasanitg-s/e: moved properties selection outside of layout...
2013-08-07 Alexandre TerrasaLayout_builders: introduce posets for better performances
2013-07-25 Jean Privatnitg: add more info (for -v)
2013-07-10 Jean Privatnitg: move the GC stuff in a runtime C libray `gc_chooser`
2013-07-01 Jean Privatnitg: new `provide_declaration` and `require_declaration`
2013-07-01 Jean Privatnitg: separate compiler writes class-related colors...
2013-06-14 Jean Privatnitg-s&e: remove many structs and some casts
2013-06-07 Jean Privatnitg: new class CodeFile to regroup CodeWriter into...
2013-03-06 Alexandre Terrasalayout_builders: modified nitg-s & nitg-e to use Proper...
2013-03-06 Alexandre Terrasalayout_builders: Introduced interface PropertyLayoutBui...
2013-03-05 Alexandre Terrasalayout_builders: Unified interface for TypingLayoutBuilder
2013-03-05 Alexandre Terrasalayout_builders: Introduce TypingHasher (for future...
2013-03-05 Alexandre Terrasalayout_builders: Introduce BMizer class (for future...
2013-03-05 Alexandre Terrasalayout_builders: merged CLTypeLayoutBuilder and CLClass...
2013-03-04 Alexandre Terrasalayout_builders: merged PHLayout & PHResolutionLayout
2013-03-04 Alexandre Terrasalayout_builders: renamed PHTypingLayout in PHLayout...
2013-03-04 Alexandre Terrasalayout_builders: renamed TypingLayout in Layout (for...
2013-03-04 Alexandre Terrasalayout_builders: better filtering of mproperties in...
2013-03-04 Alexandre Terrasanitg-s/u: changed table metrics computation and output
2013-03-04 Alexandre Terrasanitg-s removed useless type_layout_builder attribute
2013-03-04 Alexandre Terrasanitg-s/e: removed useless classids attribute
2013-03-04 Alexandre Terrasanitg-se: fixed bug in subtyping type with phmod
2013-03-04 Alexandre Terrasanitg-se: MProperty layout does not depend anymore on...
2013-03-04 Alexandre Terrasanitg-s: mproperty layout construction now use new layou...
2013-03-04 Alexandre Terrasanitg-s: moved build_property_table from coloring to...
2013-03-04 Alexandre Terrasanitg-s: merged TypeLayoutBuilder and ClassLayoutBuilder...
2013-03-04 Alexandre Terrasanitg-s: merged TypeLayout and ClassLayout into generic...
2013-03-04 Alexandre Terrasanitg-se: now using ClassLayoutBuilder
2013-03-04 Alexandre Terrasanitg-s: moved class tables building from coloring to...
2013-03-04 Alexandre Terrasanitg-s: element set is no more required at colorer...
2013-03-04 Alexandre Terrasanitg-s: changed signature of colorize method to accept...
2013-03-04 Alexandre Terrasanitg: added class AbstractCompiler to refactor nitg...
2013-03-04 Alexandre Terrasanitg-s: Added stats output for compilation process
2012-12-16 Jean Privatnitg-s&e: clean nullable management on type_test
2012-12-16 Jean Privatnitg: add GlobalCompiler::new_file
2012-12-14 Jean Privatnitg: add option --typing-test-metrics
2012-12-13 Jean Privatnitg-s&e: implements attributes in a C union
2012-12-11 Jean Privatnitg-s&e: store class_names directly in the type/class...
2012-12-11 Jean Privatnitg-e: make HASH a macro, not a function
2012-12-10 Jean PrivatMerge remote-tracking branch 'alexandre/master'
2012-12-09 Alexandre Terrasanitg-e: avoid automatic boxing in vt resolution
2012-12-09 Alexandre Terrasanitg-s/-e: avoid compilation of emtpy vt/ft/unanchored...
2012-12-09 Jean PrivatMerge remote-tracking branch 'alexandre/master'
2012-12-09 Jean Privatnitg-e: add option --no-check-erasure-cast to disable...
2012-12-09 Jean Privatnitg-e: implements erasure-cast
2012-12-08 Alexandre TerrasaMerge remote-tracking branch 'github-privat/master'
2012-12-08 Alexandre Terrasanitg-s/-e: introduce virtual type perfect hashing
2012-12-08 Alexandre Terrasanitg-s: limit table access by factoring c code
2012-12-08 Alexandre Terrasanitg-s/-e: make typing related option names simpler
2012-12-08 Alexandre Terrasanitg-s/-e: always use coloration for attributes and...
2012-12-08 Jean Privatnitg: do not compile main during the instantiation
2012-12-08 Alexandre Terrasanitg-s/-e: add option --use-*-perfect-hashing
2012-12-07 Alexandre Terrasanitg: refactoring
2012-12-06 Alexandre Terrasanitg-e: change empty slots representation in vt tables...
2012-12-06 Alexandre Terrasanitg-s: add --inline-coloring-numbers option
2012-12-06 Alexandre Terrasanitg-s/-e: refactor property coloring for use of #define
2012-12-06 Alexandre Terrasanitg-s/-e: move compiler.header initialisation into...
2012-12-06 Alexandre TerrasaMerge remote-tracking branch 'github-privat/master'
2012-12-06 Alexandre Terrasanitg-s/nitg-e: handles nullable virtual type based...
2012-12-05 Jean Privatnitg: check_init_instance use a call CHECK_NEW_XXX
2012-12-05 Jean Privatnitg: factorize Compiler#generate_init_attr
2012-12-05 Jean Privatnitg: check_init_instance require a type
2012-12-05 Jean Privatnirg-sep: introduce box_kind to implements the "is...
2012-12-05 Jean Privatnitg-e: fix implementation of class_name_string
2012-12-05 Jean Privatnitg: move engine selection to nitg.nit
2012-12-04 Alexandre Terrasanitg-e: better handling of virtual types.
2012-12-03 Jean Privatnitg-e: remove autobox since the inherited one is identical
2012-12-02 Jean Privatnitg-e: type_test do it easy if the result is staticall...
2012-12-02 Jean Privatnitg-e: type_test do not box the value.
2012-12-01 Jean Privatnitg-sep: do not put attributes stuff in the class...
2012-12-01 Jean Privatnitg-e: use -1 as hole in type_table
2012-11-30 Jean Privatnitg-erase: erase MParameterType and workaround MVirtua...
2012-11-30 Jean Privatnitg-erase: put 0 in arrays of int, not NULL
2012-11-30 Jean Privatnitg-erase: reduce duplication with nitg-sep
2012-11-30 Alexandre Terrasanitg-erase: nitg with erased generic types