rta: add `RapidTypeAnalysis::live_mmodules`
[nit.git] / src / compiler /
2015-06-11 Jean Privatcompiler: NativeString is a char* to please C library.
2015-06-10 Jean PrivatMerge: Attribute and autoinit annotations
2015-06-08 Jean Privatmodelize: rely on `AAttrPropdef::mreadpropdef` to be...
2015-06-08 Jean Privatmodelize: add `AAttrPropdef::mtype` to factorize the...
2015-06-08 Jean PrivatMerge: More keep going
2015-06-05 Jean Privatcompiler: skip compilation of broken methods
2015-06-05 Jean Privatcompiler: runtime error (instead of noop) on dead/inval...
2015-06-04 Jean PrivatMerge: Portable stack-traces
2015-06-03 Jean Privatcompiler: replace the option `--stacktrace` with a...
2015-06-03 Jean Privatcompiler: protect the stacktrace-aware C code with...
2015-06-03 Jean Privatcompiler: generate C stacktrace-awareness iff the platf...
2015-06-02 Lucas Bajoletcompiler: Changed types of Char to uint32_t and NativeS...
2015-05-30 Jean PrivatMerge: Clean nit compilation directory
2015-05-29 Lucas Bajoletcompiler: Updated toolchain for proper byte literal...
2015-05-29 Jean Privatcompiler: remove the compilation directory unless expli...
2015-05-29 Jean Privatabstract_compiler: introduce root_compile_dir for platf...
2015-05-29 Jean Privatabstract_compiler: attach compiler and toolchain
2015-05-29 Lucas Bajoletlib/standard: Introduce Byte type in kernel
2015-05-28 Jean Privatcompiler: rename compilation dir as `nit_compile`
2015-05-28 Lucas Bajoletnitg-g: Fix allocation of NativeArray
2015-05-28 Jean PrivatMerge: Use self in the FFI
2015-05-26 Jean Privatsepcomp: fix hardening related to the instantiation...
2015-05-26 Alexis Laferrièresrc: update core FFI to use `self` instead of `recv...
2015-05-21 Jean Privatcompilers: missing argument unboxing with new nativearray
2015-05-14 Jean PrivatMerge: Separate Erasure Compiler bugfix
2015-05-14 Lucas Bajoletsrc/compiler: Fixed a bug introduced in 12aa1609, erasu...
2015-05-11 Jean PrivatMerge: Intro the light FFI and use it in nith
2015-05-11 Alexis Laferrièresrc/ffi: add some missing doc and clean up
2015-05-08 Alexis Laferrièresrc/ffi: add the light_only FFI compiler
2015-05-08 Alexis Laferrièresrc/ffi: add a check before compiling FFI methods to...
2015-05-08 Alexis Laferrièresrc/ffi: separate compiler_ffi in light/full modules
2015-05-07 Jean Privatcompiler: use `adapt_signature` to simplify and clean...
2015-04-25 Jean Privatengines: process named arguments
2015-04-18 Jean Privattyping&engines: implement default arguments
2015-04-17 Jean Privatcompiler: use SignatureMap to make varargize more robust
2015-04-15 Jean Privatsrc: implement unary plus
2015-04-15 Jean Privatsrc: improve messages (and sometime location) of errors...
2015-04-14 Jean PrivatMerge: Fix type adaptation when there is loops
2015-04-14 Jean PrivatMerge: Intern new
2015-04-14 Jean Privatcompiler: consider untyped expressions and statement...
2015-04-10 Jean Privattyping: remove most top-level things
2015-04-10 Jean Privatengines: implement special fall-back to sys
2015-04-10 Jean Privatengines: ANewExpr just return the plain instance if...
2015-04-08 Jean Privatmodel: rename `as_notnullable` to `undecorate`
2015-04-03 Jean PrivatMerge: Unite app.nit metadata annotations common to...
2015-04-02 Alexis Laferrièremodel: intro `MModule::first_real_mmodule` to get the...
2015-03-31 Lucas Bajoletlib/standard/string: Added faster cstring method on...
2015-03-31 Jean PrivatMerge: Rewrite the coloration for properties and types.
2015-03-31 Jean PrivatMerge: iOS support
2015-03-31 Jean PrivatMerge: sepcomp: fixup trampoline with tagged primitive...
2015-03-31 Jean PrivatMerge: Fix warnings from clang on OS X
2015-03-30 Alexis Laferrièrenitc: support compiling for the iOS platform
2015-03-30 Alexis Laferrièrenitc: `Toolchain` keeps the compiler as an attribute
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-28 Alexis Laferrièrenitc: fix missing includes for getpid
2015-03-24 Jean Privatcompiler: prefill the native array with the literal...
2015-03-24 Jean Privatcompiler: `ASuperstringExpr` store the native array...
2015-03-24 Jean Privatcompiler: compile ASuperstringExpr using `native_to_s`
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 Privatcoloring: new class `POSetGroupColorer` to colorize...
2015-03-23 Jean Privatcompiler: introduce and use `MType::is_c_primitive`
2015-03-23 Jean Privatcoloring: add `POSet::to_conflict_graph` for lazy peoples
2015-03-23 Jean Privatcoloring: add `POSetConflictGraph:order`
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-23 Jean Privatcompiler: import counter for better stats
2015-03-21 Jean Privatcompiler: introduce and use char_instance, float_instan...
2015-03-21 Jean Privatcompiler: `int_instance` and `bool_instance` return...
2015-03-21 Jean Privatcompiler: use `bool_instance` and `int_instance` when...
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 Privatcomp: forward signals instead of exiting
2015-03-21 Jean Privatcompiler: rename `show_backtrace` as `fatal_exit`
2015-03-18 Jean Privaterrasurecomp: disable tagging of primitives to not...
2015-03-18 Jean Privatsepcomp: implement tagging of primitive types
2015-03-18 Jean Privatsepcomp: introduce `class_info` to protect the access...
2015-03-10 Jean PrivatMerge: Abstract attribute
2015-03-06 Jean Privatcompiler: do not initialize attributes at NULL in NEW_*
2015-03-03 Jean PrivatMerge: compiler: fast path is the hot path in once...
2015-03-02 Jean Privatcompiler: fast path is the hot path in once and literal...
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-26 Jean Privatengines: move compilation of `abstract` method to MMeth...
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...
next