auto_super_init: use CallSite
[nit.git] / src / abstract_compiler.nit
2014-03-05 Jean Privatauto_super_init: use CallSite
2014-02-27 Jean PrivatMerge remote-tracking branch 'alexis/cpp'
2014-02-27 Alexis Laferrièrenitg: fix use only local files in generated Makefile...
2014-02-27 Alexis Laferrièrenitg/ffi: intro of FFI with C++
2014-02-27 Jean PrivatMerge branch 'super_init_call'
2014-02-26 Jean Privatengines: collect only required arguments in super init...
2014-02-26 Jean PrivatMerge remote-tracking branch 'lucas/unwind_integration'
2014-02-26 Jean PrivatMerge remote-tracking branch 'alexis/cleanup-c-make...
2014-02-26 Lucas Bajoletnitg: Added signal information when producing a stack...
2014-02-25 Alexis Laferrièrenitg: minor optimization and cleanup
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-25 Alexis LaferrièreMerge branch 'privat' into 'cleanup-c-make-and-copy'
2014-02-24 Jean PrivatMerge branch 'use_more_callsite'
2014-02-21 Jean Privattyping: use a callsite to store "super init call"
2014-02-21 Jean Privatabstact_compiler: add `ModelBuilder::compile_dir`
2014-02-18 Alexis Laferrièrenitg: divide C compilation into 3 methods in abstract...
2014-02-18 Alexis Laferrièrenitg: use only local files in compilation
2014-02-18 Alexis Laferrièrenitg: copy over gc_choser files
2014-02-18 Alexis Laferrièrenitg: move adding gc_chooser out of the makefile generation
2014-02-18 Alexis Laferrièrenitg: actually copy over files to compile_dir
2014-02-18 Alexis Laferrièrenitg: keep a list of source files to copy to the compil...
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-12 Jean PrivatMerge branch 'unwind_integration'
2014-02-12 Jean Privatstack_trace: move include and declaration in main body
2014-02-12 Jean Privatstack_trace: always exports the show_backtrace service
2014-02-12 Jean Privatstack_trace: do not stacktrace on explicit exit
2014-02-11 Lucas Bajoletnitg: Usefix, avoids producing a backtrace when encount...
2014-02-11 Lucas Bajoletnitg: Added option to disable use of libunwind to gener...
2014-02-07 Jean Privatsrc: remove check_init_instance everywhere
2014-02-03 Jean PrivatMerge remote-tracking branch 'lucas/unwind_integration'
2014-01-31 Lucas Bajoletnitg: Added option to bind C function names to Nit...
2014-01-29 Jean PrivatMerge remote-tracking branch 'lucas/unwind_integration'
2014-01-27 Lucas Bajoletnitg: Added C stack trace when encountering an error
2014-01-22 Alexis Laferrièrenitg-s: fix call to super in primitive types and add...
2013-11-27 Jean Privatsrc: remove handling of `is` (AEeExpr)
2013-11-26 Jean Privatnitg&i: intern implementation of `is_same_instance`
2013-11-26 Jean Privatnitg: runtime cast error shows types
2013-11-26 Jean Privatnitg: introduce A`CV::add_cast` to factorize cast checks
2013-11-26 Jean Privatruntime: inform the dynamic type of self on `Abstract...
2013-11-26 Jean Privatnitg: add add_raw_abort to allow complex runtime error...
2013-11-08 Jean Privatnitg: add option --compile-dir to change the default...
2013-11-08 Jean Privatnitg: path in Makefile is relative to the compile_dir
2013-09-20 Lucas Bajoletnitg/niti: Fixed cast problem when using object_id...
2013-09-19 Lucas BajoletNitg: Fixed bug introduced in previous patch when remov...
2013-08-30 Jean PrivatMerge remote-tracking branch 'lucas/string_refactor'
2013-08-29 Lucas Bajoletnitg: Modified compilation routine to avoid use of...
2013-08-23 Jean Privatnitg&i: handle new `implies` operator
2013-08-23 Jean Privatdoc: fix some malformed documentation
2013-08-22 Jean Privatlib: add String#to_cmangle and String#escape_to_c
2013-08-15 Jean Privatnit tools: fix typo and style in documentation
2013-08-12 Jean Privatnitg: compile AIntExpr and ACharExpr from the value
2013-08-12 Jean Privatnitg/i: extends frontend to avoid some nitc linex issues
2013-08-09 Jean Privatnitg/i: implement the `if` as an expression
2013-08-09 Jean Privatnitg/i: implements var assignment as an expression
2013-08-09 Jean Privatnitg/i: can use a ABlockExpr as an expression
2013-08-09 Jean Privatmodel: try_get_primitive_method asks for a MClass ...
2013-08-07 Alexandre TerrasaLayout_builders: introduce posets for better performances
2013-08-01 Jean Privatnitg: support for native_arg[cv] as intern
2013-07-26 Jean Privatnitg: makefile do not set -I in CFLAGS
2013-07-25 Jean Privatnitg: add more info (for -v)
2013-07-23 Jean Privatnitg-s: avoid `flatten_class_hierarchy` on intern metho...
2013-07-20 Jean Privatnitg: executables not named .bin now
2013-07-11 Jean PrivatMerge remote-tracking branch 'alexandre/libhtml'
2013-07-10 Jean Privatnitg: move the GC stuff in a runtime C libray `gc_chooser`
2013-07-04 Jean Privatnitg: add the possibility to have runtime library writt...
2013-07-04 Jean Privatnitg: add the possibility to have specific CFLAGS for...
2013-07-03 Jean Privatnitg: add --cc-paths & cc_paths
2013-07-01 Jean Privatnitg: use`*_declaration` to include extern #incudes...
2013-07-01 Jean Privatnitg: new `provide_declaration` and `require_declaration`
2013-07-01 Jean Privatnitg: name of the header file is specific for each...
2013-07-01 Jean Privatnitg: the header writer is a full-declaration header...
2013-07-01 Jean Privatnitg: write_and_make skips empty writers
2013-06-22 Alexandre Terrasalib: added init.from in array and hashset
2013-06-14 Jean Privatnitg: move add_extern to the visitor
2013-06-13 Jean Privatnitg: compile extern files separately
2013-06-07 Jean Privatnitg: new class CodeFile to regroup CodeWriter into...
2013-06-07 Jean Privatnitg: add class CodeWriter
2013-06-06 Jean Privatnitg: create .nit_compile before creating file inside
2013-05-16 Jean Privatnitg: NOT YET IMPLEMENTED on AExternInitPropdef
2013-04-04 Jean Privatfix initialization order of attributes
2013-03-08 Jean Privatnitg: remove VISITOR in ANode
2013-03-07 Jean Privatnitg: reintroduce 61f51486b07b14 (method supercall)
2013-03-07 Jean Privatnitg: reintroduce 12d65b1df22 (use lookup_first_definition)
2013-03-07 Jean Privatlayout: temporally rename method linearize_mclasses...
2013-03-04 Alexandre Terrasanitg: moved model facilities from coloring to abstract_...
2013-03-04 Alexandre Terrasanitg: added class AbstractCompiler to refactor nitg...