Merge: Multi iterators
[nit.git] / src / compiler / abstract_compiler.nit
2015-10-07 Jean PrivatMerge: Multi iterators
2015-10-07 Jean Privatcompiler: handle multi-iterators
2015-10-06 Jean Privattyping: make `CallSite` a `MEntity` so that `is_broken...
2015-10-06 Jean Privatnitc: print errors if all modules are invalid
2015-10-06 Jean Privatsemantize: set and use `ANode::is_broken`
2015-09-21 Lucas Bajoletlib: Update libs to use correctly ascii and code_point
2015-09-21 Lucas Bajoletlib: Changes in the way ascii is coded and its semantics.
2015-08-28 Lucas Bajoletsrc: Added complete FlatString generation from compiler
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-07 Lucas Bajoletlib/standard: Remove lshift and rshift from Int and...
2015-08-06 Jean PrivatMerge: Add debug option to compiler
2015-08-06 Lucas Bajoletcompiler: Add -g option to compiler
2015-08-04 Lucas Bajoletsrc: Modified compilers for the support of the new...
2015-07-23 Jean PrivatMerge: UTF-8 Strings
2015-07-23 Lucas Bajoletsrc: Compiler, interpreter and parser updates for UTF-8
2015-07-23 Jean Privatcompiler: filter out -lrt flaf for OXS
2015-07-18 Alexis Laferrièresrc & lib: use the default behavior of `basename` where...
2015-07-09 Lucas Bajoletsrc: Compiler and interpreter updates for NativeString
2015-06-30 Alexis Laferrièresrc/nitc: ignore SIGPIPE
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-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: 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-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 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: Fix warnings from clang on OS X
2015-03-30 Alexis Laferrièrenitc: `Toolchain` keeps the compiler as an attribute
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 PrivatMerge: compiler: introduce and use `MType::is_c_primitive`
2015-03-23 Jean PrivatMerge: Simplify management of primitive types
2015-03-23 Jean Privatcompiler: introduce and use `MType::is_c_primitive`
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 Privatcomp: forward signals instead of exiting
2015-03-21 Jean Privatcompiler: rename `show_backtrace` as `fatal_exit`
2015-03-10 Jean PrivatMerge: Abstract attribute
2015-03-06 Jean Privatcompiler: do not initialize attributes at NULL in NEW_*
2015-03-02 Jean Privatcompiler: fast path is the hot path in once and literal...
2015-02-26 Jean Privatengines: move compilation of `abstract` method to MMeth...
2015-02-10 Lucas Bajoletlib/standard/stream: Renamed streams for more explicit...
2015-02-06 Jean PrivatMerge: Generalize instance creation service so FFI...
2015-02-05 Alexis Laferrièrenitc: fix calling extern constructors from extern code...
2015-02-04 Jean Privatcompiler: use global constant instead of literal to...
2015-01-28 Alexis Laferrièrenitc: refactor MModule cflags and ldflags to support...
2015-01-13 Jean PrivatMerge: Use linker symbols to encode colors
2015-01-12 Jean Privatcompiler: add early `Compiler::target_platform` with...
2015-01-12 Jean Privatcompiler: add an aditionnal linker_script file
2015-01-10 Jean PrivatMerge: Enforce namespace rules
2015-01-08 Jean PrivatMerge: Less fixme and todo
2015-01-07 Jean Privatcompiler: fix the signature of `add_extern`
2014-12-28 Jean Privatcompiler: rename the class `Frame` to `StaticFrame...
2014-12-27 Jean Privatcompiler: move compilation stuff from modelbuilder...
2014-12-27 Jean Privatcompiler: do not crash on fallback ffi with `extern...
2014-12-19 Jean PrivatMerge: Arrays comprehension
2014-12-17 Jean Privatcompiler: do not inline lazy getters
2014-12-17 Jean Privatnitg: handle direct compilation of comprehension arrays
2014-12-17 Jean Privattyping: add `AArrayExpr::element_mtype`
2014-12-17 Jean Privatgrammar: new production `array_items` to replace arg_li...
2014-12-17 Jean PrivatMerge: Name entities
2014-12-17 Jean Privatmodel: promote `c_name` from abstract-compiler to model
2014-12-15 Jean Privatcompiler: use correct recvtype in `AAttrPropdef::evalua...
2014-12-15 Jean Privatcompiler: associate escape_marks to to frame (because...
2014-12-14 Jean PrivatMerge: More macosx compat things
next