nitg & lib: intro `Finalizable` to be called when an object is freed
[nit.git] / src / global_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-06-20 Jean Privatglobal: compiler remove a useless `const` that cause...
2014-06-12 Jean Privatabstract_compiler: generalize `native_array_instance`
2014-05-28 Alexis LaferrièreMerge branch 'master' into portable-errors
2014-04-28 Jean Privatnitg: introduce phases for Compiler 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-04-02 Jean Privatnitg: move `import compiler_ffi` to nitg
2014-04-02 Jean Privatnitg: use ctype instead of cname_blind in autobox
2014-03-26 Jean PrivatMerge origin/master to prepare the integration
2014-03-24 Lucas Bajoletstdlib/strings: Moved Buffer to FlatBuffer, Buffer...
2014-03-07 Jean PrivatMerge remote-tracking branch 'alexis/ffi-fix'
2014-03-07 Alexis Laferrièrenitg: activate FFI in all engines
2014-02-28 Jean PrivatMerge branch 'hardening_types'
2014-02-28 Jean Privatrta: store real types in live_cast_type
2014-02-26 Jean Privatengines: assert the right number of arguments in calls
2014-02-25 Jean PrivatMerge remote-tracking branch 'alexandre/fix-iterators'
2014-02-25 Alexandre Terrasacorrect typo from `reciever` to `receiver` in error...
2014-02-17 Alexis Laferrièrenitg: detect if a compiler supports the FFI
2014-02-17 Jean Privatnitg: activate support for the FFI in nitg
2014-02-17 Alexis Laferrièrenitg-g: support cast between subtypes of Pointer
2014-02-07 Jean Privatsrc: remove check_init_instance everywhere
2014-01-31 Lucas Bajoletnitg: Added option to bind C function names to Nit...
2014-01-27 Lucas Bajoletnitg: Added C stack trace when encountering an error
2013-10-09 Jean Privatnitgg: generate filenames with less potential conflicts
2013-09-05 Lucas Bajoletnitg: Fixes for variadic functions, splitted the call...
2013-08-15 Jean Privatnit tools: fix typo and style in documentation
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: name of the header file is specific for each...
2013-07-01 Jean Privatnitg: global compiler do not write definition in the...
2013-06-07 Jean Privatnitg: new class CodeFile to regroup CodeWriter into...
2013-06-07 Jean Privatnitg: add class CodeWriter
2013-03-07 Jean Privatnitg: add missing final new-line
2013-03-07 Jean Privatnitg: reintroduce 61f51486b07b14 (method supercall)
2013-03-07 Jean Privatnitg: reintroduce 12d65b1df22 (use lookup_first_definition)
2013-03-04 Alexandre Terrasanitg: added explicit super calls with arguments to...
2013-03-04 Alexandre Terrasanitg: added class AbstractCompiler to refactor nitg...
2013-01-25 Jean Privatnitg: new complier service supercall
2013-01-25 Jean Privatniti, nitg & rta: use lookup_first_definition
2012-12-16 Jean Privatnitg: add GlobalCompiler::new_file
2012-12-14 Jean Privatnitg: add option --typing-test-metrics
2012-12-14 Jean Privatnitg: shortcut 'for' loops on explicit ranges
2012-12-14 Jean Privatnitg: autoadapt expression on exit
2012-12-13 Jean Privatnitg: use GC_MALLOC_ATOMIC for calloc_string
2012-12-13 Jean Privatnitg-s&e: implements attributes in a C union
2012-12-12 Jean Privatnitg: better creation of varargs instances
2012-12-11 Jean Privatnitg: disable Boehm's GC by defining the macro NOBOEHM
2012-12-11 Jean Privatnitg: add option --make-flags to pass options to make
2012-12-10 Jean Privatnitg-s&e: compile module in local knowledge
2012-12-09 Jean Privatnitg: add v.compile_callsite to generate the send assoc...
2012-12-08 Jean Privatnitg: do not compile main during the instantiation
2012-12-07 Jean PrivatMerge remote branch 'alexandre/master'
2012-12-07 Jean Privatnitg: implements implicit casts for unsafe nexpr
2012-12-07 Alexandre Terrasanitg: refactoring
2012-12-06 Alexandre Terrasanitg/nitg-s: move MParameterType::c_name and MNullableT...
2012-12-05 Jean Privatnitg: check_init_instance use a call CHECK_NEW_XXX
2012-12-05 Jean Privatnig: localize init_expr in attributes
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 Privatnitg: two equal C types do not imply equal Nit types
2012-12-05 Jean Privatnitg: add dangerous options to disable runtime tests
2012-12-02 Jean Privatnitg: implements force_garbage_collection
2012-12-02 Jean Privatnitg: stop displaying debug info on Unimplemented expr
2012-12-01 Jean Privatnitg: protect empty types `bugtype` in `send`.
2012-12-01 Jean Privatnitg: exit on bugtype
2012-11-30 Jean Privatnitg: use new_visitor instead of new XXXCompilerVisitor
2012-11-29 Jean Privatnitg: call bugtype on unexpected empty concrete type
2012-11-29 Jean Privatnitg: check NPE on attribute access and call
2012-11-29 Jean Privatnitg: check null receiver if MNullableType or if MNullType
2012-11-29 Jean Privatnitg: Visitor::send skip if the primitive receiver...
2012-11-29 Jean Privatnitg: promote check_recv_notnull to nitg
2012-11-29 Jean Privatnitg: explicit NOT YET IMPLEMENTED at runtime for nitni
2012-11-29 Jean Privatnitg: C comment CustomizedRuntimeFunction indicate...
2012-11-29 Jean Privatnitg: type_test handle MNullType the same way than...
2012-11-29 Jean Privattests: nitg can compile empty modules
2012-11-29 Jean Privatnitg: generate a runtime error on on ADeferredMethPropdef
2012-11-29 Jean Privatnitg: add type-checks on covariant parameters
2012-11-29 Jean Privatnitg: type_test assert that the cast-type was detected...
2012-11-24 Jean PrivatMerge remote-tracking branch 'alexandre/at/sep' into wip
2012-11-24 Jean Privatnitg: allow casts on primitive types
2012-11-24 Alexandre Terrasanitg: enlarge visibility of global_compiler::MType...
2012-11-23 Jean Privatnitg: extract varargize into its own method
2012-11-20 Alexandre TerrasaMerge branch 'master' of https://github.com/privat...
2012-11-20 Alexandre Terrasanitg: extract native array definition and allocation...
2012-11-20 Jean Privatnitg: adapt signature to the declared ones in AExternMe...
2012-11-17 Jean PrivatMerge remote-tracking branch 'alexandre/at/sep' into wip
2012-11-17 Jean Privatnitg: use the real selfvar instead of "self"
2012-11-13 Jean Privatnitg: implement NativeArray as a boxed direct array
2012-11-13 Alexandre Terrasanitg-sep: change types structures, unanchored type...
2012-11-13 Jean Privatnitg: allow CompilerVisitor::current_node to be any...
2012-11-13 Jean Privatnitg: implements isset
2012-11-13 Alexandre Terrasatyping: move iterator methods selection from nitg to...
2012-11-07 Jean PrivatMerge remote-tracking branch 'alexandre/at/sep' into wip
2012-11-06 Jean PrivatMerge branch 'clean_model'
2012-11-06 Jean Privatmodel: remove a lot of casts to MGenericType
2012-11-02 Alexandre Terrasanitg-sep: generic subtyping using heterogeneous tables
2012-10-31 Jean Privatnitg: implement class_name as a compiler service
2012-10-31 Jean Privatnitg: implement is_same_type as a compiler service
next