Merge: Unite app.nit metadata annotations common to Android and iOS
[nit.git] / src / compiler / abstract_compiler.nit
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
2014-12-13 Jean Privatcompiler: add CFLAGS -Wno-attributes to quiet clang...
2014-12-11 Jean Privatsrc: rename nitg to nitc
2014-12-04 Jean Privatmodelize: add and use method `collect_attr_propdef`
2014-12-04 Jean Privatmodelize: add and use method mpropdef2node
2014-11-11 Jean Privatcompiler: copy the binary if the outpath is crazy and...
2014-11-11 Jean Privatcompiler: escape function names in `c_functions_hash.c`
2014-11-11 Jean Privatcompiler: escape the binary name in generated Makefile
2014-11-10 Jean Privatcompiler: add and use `MModule::c_name`
2014-11-06 Jean PrivatMerge: Use new constructors
2014-11-05 Jean Privatsrc: update most tools to new constructors
2014-11-04 Jean PrivatMerge: Pkgconfig
2014-11-04 Jean Privatabstract_compiler: check the presence of pkgconfig...
2014-11-04 Jean Privatabstract_compiler: use `ExternFiles::pkgconfig` for...
2014-11-04 Jean Privatc_tools: add attribute `ExternFile::pkgconfigs` to...
2014-11-04 Jean Privattoolcontext: hide some really internal options so they...
2014-11-04 Jean Privatcompiler: remove --clib-path and NIT_CC_PATH
2014-11-03 Jean Privattools: use pkg-config to found libgc
2014-10-31 Jean PrivatMerge: Distribuable compiledir
2014-10-31 Jean Privattools: accept statement block in attributes
2014-10-31 Jean Privatcompiler: introduce `AAttrPropdef::evaluate_expr` to...
2014-10-30 Jean Privatcompile: also generates a makefile named Makefile
2014-10-30 Jean Privatcompile: add option --group-c-files
2014-10-30 Jean Privatcompile: remove clib from the -I dir because the usuful...
2014-10-30 Jean Privatcompile: use shortest path from the compiledir to the...
2014-10-30 Jean Privatcompiler: add option --max-c-lines
2014-10-30 Jean Privatcompiler: do not create empty .h file
2014-10-23 Jean Privattyping: ANew distinguish the type of the class and...
2014-10-23 Jean Privatmodel: `new` factories have a return type.
2014-10-23 Jean Privatmodel: `new` factories are named "new", not init.
2014-10-23 Jean Privatmodel-clients: use `is_root_init` instead of `.name...
2014-10-20 Jean PrivatMerge: Small compiler things
2014-10-17 Jean Privatabstract_compiler: prefers implementing expr than stmt...
2014-10-17 Jean Privatabstract_compiler: default stmt implmentation do not...
2014-10-17 Jean PrivatMerge: Better varargs
2014-10-17 Jean Privattyping+engines: handle reverse-vararg: passing an array...
2014-10-15 Jean PrivatMerge: transform loops
2014-10-15 Jean Privattransform: move up shortcut-range from abstract_compile...
2014-10-15 Jean Privatscope: create two escapemaks in loops
2014-10-15 Jean Privatcompiler: do the varargization in the ANodes
2014-10-11 Jean Privatsrc: remove some warnings and do some cleaning
2014-10-11 Jean PrivatMerge: new option --define
2014-10-10 Jean Privatmixin: introduce -D option to redefine functions from...
2014-10-10 Jean Privatsrc: new module mixin to factorize the -m option
2014-10-10 Jean Privatcompiler: do not use the outnames of fictive modules
2014-10-10 Jean Privatcompiler: add Visitor::bool_instance
2014-10-10 Jean Privatmodelbuilder: node is optionnal in Modelbuilder::force_...
2014-10-10 Jean Privatengines: do not crash on AST-less mclassdef
2014-10-09 Jean Privatcompiler: implements method_finish (partially)
2014-10-01 Jean Privatengines: no more `super_inits` method used in old-style...
2014-09-30 Jean PrivatMerge: compiler: compile_dir can be anywhere
next