typing: also type signature for intern methods
[nit.git] / src / compiler /
2015-07-21 Alexandre Terrasanitj: compile concrete methods bodies
2015-07-21 Alexandre Terrasanitj: implement instance initialization and ANewExprs
2015-07-21 Alexandre Terrasanitj: avoid calls to abstract methods
2015-07-21 Alexandre Terrasanitj: implements AReturnExprs
2015-07-21 Alexandre Terrasanitj: shortcut calls on primitive instances
2015-07-21 Alexandre Terrasanitj: implement static and polymorphic sends
2015-07-21 Alexandre Terrasanitj: implement boxing for Java primitives
2015-07-21 Alexandre Terrasanitj: implement variable declaration
2015-07-21 Alexandre Terrasanitj: compile native instances of Int, Byte, Float...
2015-07-21 Alexandre Terrasanitj: implement `self` accesses
2015-07-21 Alexandre Terrasanitj: implement aborts
2015-07-21 Alexandre Terrasanitj: implement static frame to handle calls
2015-07-21 Alexandre Terrasanitj: prepare node visit of method bodies
2015-07-21 Alexandre Terrasanitj: implement variable handling
2015-07-21 Alexandre Terrasanitj: build naive type tables using Java HashMaps
2015-07-21 Alexandre Terrasanitj: build naive vfts using Java HashMaps
2015-07-21 Alexandre Terrasanitj: generate runtime mmethodef structure stubs
2015-07-21 Alexandre Terrasanitj: generate runtime class structure stubs
2015-07-21 Alexandre Terrasanitj: introduce JavaRuntimeModel used to represent...
2015-07-21 Alexandre Terrasanitj: introduce JavaCompilerVisitor to generate java...
2015-07-21 Alexandre Terrasanitj: compile generated Java files using make and Javac
2015-07-21 Alexandre Terrasanitj: introduce compiler to Java code
2015-06-18 Jean PrivatMerge: Do not compile dead modules
2015-06-17 Jean PrivatMerge: code: cleanup some docunits
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-16 Jean Privatcompiler: no-on for `AIsaExpr` without a valid `cast_type`
2015-06-16 Jean Privatcompiler: no-op for expressions that return no RuntimeV...
2015-06-12 Jean Privatcode: cleanup some docunits
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...
next