README: document nit_env.sh
[nit.git] / src / compiler /
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 Privatmodel: use the robust `intro_mmodule` instead of `intro...
2015-10-06 Jean Privatcompiler: skip broken entities
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-22 Jean PrivatMerge: Migration from ascii to code_point
2015-09-21 Lucas Bajoletlib: Update libs to use correctly ascii and code_point
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-09-21 Lucas Bajoletlib: Changes in the way ascii is coded and its semantics.
2015-09-15 Jean Privatnitc: fix --typing-test-metrics by using correct tags...
2015-08-28 Lucas Bajoletsrc: Added complete FlatString generation from compiler
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-10 Jean PrivatMerge: separate_compiler: remove the use of weak symbols.
2015-08-07 Jean Privatseparate_compiler: always compile stub of methods to...
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-22 Jean PrivatMerge: Nitj: A compiler to Java code.
2015-07-21 Alexandre Terrasanitj: improve Ant cache by not rewritting unchanged...
2015-07-21 Alexandre Terrasanitj: faster recompilation with Ant
2015-07-21 Alexandre Terrasanitj: implement ACastExprs
2015-07-21 Alexandre Terrasanitj: avoid dead code execution
2015-07-21 Alexandre Terrasanitj: implement bool exprs
2015-07-21 Alexandre Terrasanitj: factorize frame initialization for method, attrib...
2015-07-21 Alexandre Terrasanitj: implement non-generic type tests
2015-07-21 Alexandre Terrasanitj: implement ADoExpr, AWhileExpr, ALoopExpr
2015-07-21 Alexandre Terrasanitj: implement ANotExpr
2015-07-21 Alexandre Terrasanitj: implement AIFExpr
2015-07-21 Alexandre Terrasanitj: implement AParExpr
2015-07-21 Alexandre Terrasanitj: implement super calls
2015-07-21 Alexandre Terrasanitj: implement attributes expressions
2015-07-21 Alexandre Terrasanitj: implement main call
2015-07-21 Alexandre Terrasanitj: compile java main function stub
2015-07-21 Alexandre Terrasanitj: implement instances initialization
2015-07-21 Alexandre Terrasanitj: compile attributes accesses
2015-07-21 Alexandre Terrasanitj: compile intern methods bodies
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-07-20 Jean PrivatMerge: Apply optional params in strip_extension, basena...
2015-07-18 Alexis Laferrièresrc & lib: use the default behavior of `basename` where...
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-07-09 Lucas Bajoletsrc: Compiler and interpreter updates for NativeString
2015-06-30 Alexis Laferrièresrc/nitc: ignore SIGPIPE
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
next