nitg & lib: intro `Finalizable` to be called when an object is freed
[nit.git] / src / abstract_compiler.nit
2014-08-12 Alexis Laferrièrenitg & lib: intro `Finalizable` to be called when an...
2014-08-06 Jean Privatengines: the entry point is `sys.run` or else `sys...
2014-07-22 Jean Privatcomp: compile `lazy` in the getter
2014-07-22 Jean Privatcomp: clean AAttrPropdef#compile_to_c
2014-07-22 Jean PrivatMerge: add attribute annotation `noinit` to skip the...
2014-07-21 Jean Privatengine: skip noinit attributes on free constructors
2014-07-19 Alexis LaferrièreFFI: implement the global reference functions
2014-07-18 Jean PrivatMerge 'origin/master' into fix-asnotnull to supress...
2014-07-17 Jean Privatcomp: skip .as(not null) on not pointer values
2014-07-17 Jean Privatcode: remove useless as(not null)
2014-07-16 Jean Privatcomp: enable multi-compilation, ie multiple main programs
2014-07-16 Jean Privatcomp: compilers do not modify opt_stacktace, it is...
2014-07-16 Jean Privatcomp: use a local `no_main` variable
2014-07-16 Jean Privatcolo: `MModule::properties` does no give properties...
2014-07-15 Jean Privatcompiler: add `--dir` to just change the output directory
2014-07-15 Jean Privatcompiler: `add MakefileToolchain::outfile` to compute...
2014-06-26 Alexis LaferrièreFFI with C++: use a customizable macro to compile C...
2014-06-20 Jean Privatabstract_compiler: remove -lunwind if target is Darwin...
2014-06-20 Jean Privatabstract_compiler: add -Qunused-argument if clang
2014-06-20 Jean Privatabstract_compiler: add some flags to teach clang to...
2014-06-18 Jean PrivatMerge: Use more intern methods and add intern factories...
2014-06-16 Alexis Laferrièrenitg: extracts default_outname from default toolchain
2014-06-16 Alexis Laferrièrenitg: extracts makefile_name from default toolchain
2014-06-16 Alexis Laferrièrenitg: use libgc only if platform supports it
2014-06-12 Jean Privatcompiler: implement intern `init` on NativeString
2014-06-12 Jean Privatcompiler: Accepts `new` constructor on non pointer...
2014-06-12 Jean Privatcompiler: accept intern `new` constructors (factories)
2014-06-12 Jean Privatcompiler: special handling of `new NativeArray`
2014-06-12 Jean Privatabstract_compiler: generalize `native_array_instance`
2014-05-28 Alexis Laferrièresrc: use macro PRINT_ERROR for deferred method error
2014-05-28 Alexis LaferrièreMerge branch 'master' into portable-errors
2014-05-22 Jean PrivatMerge: nitg: Added PNaCl support for Nit
2014-05-20 Alexis Laferrièrenitg/pnacl: automate option no_main
2014-05-16 Jean PrivatMerge: Android release compilation mode
2014-05-15 Alexis Laferrièrenitg: intro the release option
2014-05-13 Jean Privatdefault_init: can compile combined init with collected...
2014-05-13 Jean Privatengines: use `callsite.msignature` in ASuperExpr
2014-05-12 Jean PrivatMerge: Simplify AMethPropdef
2014-05-12 Jean Privatsrc: remove remaining references of subclasses on AMeth...
2014-05-07 Alexis LaferrièreMerge branch 'master' into pnacl_integration
2014-05-02 Djomanixnitg: Added PNaCl support for Nit
2014-04-29 Jean PrivatMerge: introduce Nith, the ligHt Nit compiler
2014-04-28 Jean Privatabs_comp: move call of `supports_libunwind` in the...
2014-04-28 Jean PrivatMerge: Benchs nullables
2014-04-28 Jean Privatnitg: introduce phases for Compiler classes
2014-04-28 Alexandre Terrasanitc: add option --count-isset-checks to count all...
2014-04-28 Alexandre Terrasanitc: renamed --no-check-initialization in --no-check...
2014-04-27 Jean PrivatMerge: Fix some AST bugs
2014-04-25 Alexis Laferrièrenitg: use a portable macro PRINT_ERROR instead of fprintf
2014-04-23 Jean Privatsrc: adapt tools to use `ToolContext::nit_dir` instead...
2014-04-14 Jean PrivatMerge: FFI with Java
2014-04-10 Alexis Laferrièrenitg: support compilation of Java files to .jar
2014-04-09 Lucas Bajoletnitg: Removed references to gperf in documentation...
2014-04-09 Lucas Bajoletnitg: Overridden gperf since it was slow to generate.
2014-04-08 Jean Privatnitg: use libunwind instead of gperf by default for...
2014-04-08 Jean PrivatMerge: Numeric, a super-class to Int and Float
2014-04-07 Jean Privatsrc: cleanup useless importation
2014-04-04 Alexis LaferrièreMerge branch 'privat' into numbers
2014-04-04 Jean Privatnitg: merge `-no-stacktrace` and `-nit-stacktrace`...
2014-04-04 Jean Privatsrc/comp: force at least on entry in the trace-hashmap.
2014-04-04 Jean PrivatMerge: Some FFI cleanup
2014-04-03 Jean PrivatMerge: Nitgs optims
2014-04-03 Jean Privatffi: remove old Cproproc symbol NONITCNI
2014-04-03 Jean Privatffi: merge `finalize_ffi` and `finalize_nitni`
2014-04-03 Alexis Laferrièrenitg & niti: remove intern methods succ, prec and Char...
2014-04-03 Alexis Laferrièrenitg & niti: add intern methods `successor` and `predec...
2014-04-02 Jean Privatffi: move a lot of code and services from AModule to...
2014-04-02 Jean Privatcompiler_ffi: remove `uses_legacy_ni` since it is unuse...
2014-04-02 Jean Privatabstract_compiler: add `AModule::collect_linker_libs...
2014-04-02 Jean Privatabstract_compiler: provide empty implementation for...
2014-04-02 Jean Privatabstract_compiler: compile extern bodies without specia...
2014-04-02 Jean Privatmove ExternFile to c_tools
2014-04-01 Jean Privatnitgs: add option --invocation-metrics to count things...
2014-03-27 Jean Privatnitg: Use gcc special attributes and directives.
2014-03-26 Jean Privattyping: add `ARangeExpr::init_callsite` and use it...
2014-03-26 Jean Privattyping: AFor store services as CallSite (instead of...
2014-03-21 Jean Privatnitg: catch SIGPIPE as a runtimeerror
2014-03-18 Alexis Laferrièrenitg: add an extra \n after FFI rules for a better...
2014-03-18 Alexis Laferrièrenitg: fix use of dep_rules to differentiate between...
2014-03-12 Jean PrivatMerge branch 'debug_require'
2014-03-11 Jean Privatabstract_compiler: show who require a declaration when...
2014-03-11 Jean Privatsrc: use `ASuperExpr::mpropdef` instead of asking the...
2014-03-07 Jean PrivatMerge remote-tracking branch 'alexis/ffi-fix'
2014-03-07 Alexis Laferrièrenitg: activate FFI in all engines
2014-03-07 Jean PrivatMerge branch 'callsite'
2014-03-05 Jean Privatauto_super_init: use CallSite
2014-03-04 Alexis Laferrièrenitg: intro the platform concept
2014-03-04 Alexis Laferrièrenitg: refactor the ToolChain class by adding an abstrac...
2014-03-04 Alexis Laferrièrenitg: extract toolchain methods into a new ToolChain...
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...
next