Callref expression support for Separate Compiler.
[nit.git] / src / compiler / separate_compiler.nit
2019-10-10 Louis-Vincent Boud... Callref expression support for Separate Compiler.
2019-08-15 Louis-Vincent Boud... compiler: Refactor `AbstractRuntimeFunction`
2018-05-28 olivierschirmadd destruction traces, add lttng channel configuration...
2018-05-11 olivierschirmadd the trace system with a first test which is instanc...
2017-05-14 Jean-Christophe... separate_compiler: Fix a spelling mistake in a comment
2017-03-26 Jean-Christophe... compiler: Merge `maybenull` and `maybe_null`
2017-02-09 Alexis Laferrièrenitc: explicitly cast long to int
2016-12-13 Alexis Laferrièrerename `NativeString` to `CString`
2016-07-08 Jean-Christophe... separate_compiler: Write errors to stderr
2016-06-24 Jean Privatcompiler: do not call C `nit_alloc` directly but a...
2016-03-25 Jean Privatnitc/abscomp: add helper function maybenull to factoriz...
2016-02-04 Jean Privatcompiler: add a native implementation of NativeArray...
2015-12-15 Jean Privatcompiler: intern methods on NativeArray can fallback...
2015-12-10 Jean Privatengine: handle the compilation/interpretation of multip...
2015-11-07 Alexis Laferrièrenitc: fix typo in error message
2015-10-21 Jean Privatnitc: cleanup and synchronize options with the manpage
2015-10-06 Jean Privatcompiler: skip broken entities
2015-09-21 Jean Privatsepcomp: rewrote, fix and document `equal_test` in...
2015-09-21 Jean Privatsepcomp: fix potential tagging issue in `is_same_type_test`
2015-09-21 Jean Privatsepcomp: add `MType::tag_value`
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-07 Jean Privatseparate_compiler: always compile stub of methods to...
2015-07-16 Jean Privatsep_comp: do not lose potential mcasttype information...
2015-07-16 Jean Privatsep_comp: do not rely on RTA in autobox
2015-07-16 Jean Privatsep_comp: improve deadness management in compile_class_to_c
2015-06-17 Jean Privatsep_comp: declare method __attribute__((weak)) to allow...
2015-06-17 Jean Privatsep_comp: SeparateRuntimeFunction::compile_to_c only...
2015-06-17 Jean Privatsep_compiler: move up declaration in SeparateRuntimeFun...
2015-06-17 Jean Privatsep_comp: remove unrobust SeparateRuntimeFunction:...
2015-06-17 Jean Privatsep_comp: SeparateRuntimeFunction::compile_trampolines...
2015-06-08 Jean PrivatMerge: More keep going
2015-06-05 Jean Privatcompiler: skip compilation of broken methods
2015-06-02 Lucas Bajoletcompiler: Changed types of Char to uint32_t and NativeS...
2015-05-29 Lucas Bajoletlib/standard: Introduce Byte type in kernel
2015-05-26 Jean Privatsepcomp: fix hardening related to the instantiation...
2015-05-21 Jean Privatcompilers: missing argument unboxing with new nativearray
2015-05-07 Jean Privatcompiler: use `adapt_signature` to simplify and clean...
2015-04-08 Jean Privatmodel: rename `as_notnullable` to `undecorate`
2015-03-31 Jean PrivatMerge: Rewrite the coloration for properties and types.
2015-03-29 Jean Privatsepcomp: fixup trampoline with tagged primitive values
2015-03-28 Jean Privatsepcomp: do not generate class tables for dead classes
2015-03-28 Jean Privatsepcomp: use the new `POSetGroupColorer` to color types...
2015-03-28 Jean PrivatMerge: Fast super strings
2015-03-23 Jean Privatcompiler: add native_array_get and native_array_set
2015-03-23 Jean Privatsepcomp: initialize lazy guards to 'false' if opt_no_un...
2015-03-23 Jean Privatsepcomp: isset is implemented on tagged attributes
2015-03-23 Jean Privatsepcomp: tag values when storing it with opt_no_union_a...
2015-03-23 Jean PrivatMerge: compiler: introduce and use `MType::is_c_primitive`
2015-03-23 Jean PrivatMerge: Simplify management of primitive types
2015-03-23 Jean Privatsepcomp: use the new `POSetGroupColorer` to color prope...
2015-03-23 Jean Privatcompiler: introduce and use `MType::is_c_primitive`
2015-03-23 Jean Privatsepcomp: `compute_resolution_tables` group by classes
2015-03-23 Jean Privatsepcomp: `compile_class_to_c` protect access to null...
2015-03-21 Jean Privatmodel: provide direct methods to access primitive types
2015-03-21 Jean PrivatMerge: compiler: improve `poset_from_mtypes` used for...
2015-03-21 Jean Privatsepcomp: rename `compile_resolution_tables` as `compute...
2015-03-21 Jean Privatsepcomp: `do_type_coloring` can work directly with...
2015-03-21 Jean Privatsepcomp: add a missing undead type
2015-03-21 Jean Privatcompiler: improve `poset_from_mtypes` used for type...
2015-03-21 Jean Privatcompiler: rename `show_backtrace` as `fatal_exit`
2015-03-18 Jean Privatsepcomp: implement tagging of primitive types
2015-03-18 Jean Privatsepcomp: introduce `class_info` to protect the access...
2015-02-27 Jean Privatsepcomp: shortcut an inline most intern methods of...
2015-02-27 Jean Privatsepcomp: extract `direct_call` from `compile_callsite`
2015-02-27 Jean Privatsepcomp: fix compilation of NativeArray[] in an inlined...
2015-02-24 Jean Privatsepcomp: add option -direct-call-monomorph0 a less...
2015-02-24 Jean Privatsepcomp: add option `--guard-call`
2015-02-23 Jean Privatsepcomp: move out opt_substitute_monomorph from compile...
2015-02-10 Jean Privatfixup tramp
2015-02-10 Jean Privatsep_compiler: add alias option --link-boost
2015-02-10 Jean Privatsep_compiler: table_send take the original entity inste...
2015-02-10 Jean Privatsep_compiler: add option --substitute-monomorph to...
2015-02-10 Jean Privatsep_compiler: optionally use a trampoline before the...
2015-02-09 Jean Privatsep_compiler: SeparateRuntimeFunction save its arguments
2015-02-07 Jean Privatsep_compiler: add RuntimeFunction::c_fun_ptr
2015-01-16 Jean Privatcompiler: SeparateCompilerVisitor::table_send uses...
2015-01-16 Jean Privatcompiler: add SeparateRuntimeFunction::c_sig and Separa...
2015-01-16 Jean Privatcompiler: do not generate specific virtual method if...
2015-01-16 Jean Privatcompiler: factorize VirtualRuntimeFunction and Separate...
2015-01-13 Jean PrivatMerge: Use linker symbols to encode colors
2015-01-12 Jean Privatcompiler: add `Platform::supports_linker_script`
2015-01-12 Jean Privatcompiler: use linker symbols to encode colors
2015-01-10 Jean Privatcompiler: generalize `const_color` in entities
2015-01-10 Jean PrivatMerge: Enforce namespace rules
2015-01-08 Jean PrivatMerge: null as receiver
2015-01-08 Jean PrivatMerge: Less fixme and todo
2015-01-07 Jean Privatcomplier: `--direct-call-monomorph` works with construc...
2015-01-05 Jean Privatseparate_compiler: `shortcut_equate` works on `is_same_...
2015-01-05 Jean Privattyping&engines: accept `is_same_instance` on `null`
2015-01-05 Jean Privatcompiler: accept `null` as a *maybenull* receiver
2015-01-05 Jean Privatcompiler: create var in `shortcut_equate` only if needed
2014-12-28 Jean Privatcompiler: rename the class `Frame` to `StaticFrame...
2014-12-27 Jean Privatcompiler: move compilation stuff from modelbuilder...
2014-11-29 Jean Privatcompiler: the type poset contains only directed casts
2014-11-10 Jean Privatcompiler: add and use `MModule::c_name`
2014-11-05 Jean Privatsrc: update most tools to new constructors
2014-10-23 Jean Privattyping: allow `new` on interface and abstract classes...
2014-10-23 Jean Privatmodel: `new` factories have a return type.
2014-10-15 Jean Privatcompiler: do the varargization in the ANodes
2014-10-11 Jean Privatsrc: remove some warnings and do some cleaning
next