update NOTICE
[nit.git] / src / compiler /
2015-01-28 Alexis Laferrièrenitc: refactor MModule cflags and ldflags to support...
2015-01-24 Alexis Laferrièrenitc: rename `c_compiler_option` and cie to `cflags...
2015-01-17 Jean PrivatMerge: Runtime function
2015-01-16 Jean Privatcompiler: --erasure use `virtual_runtime_function`...
2015-01-16 Jean Privatcompiler: SeparateCompilerVisitor::table_send uses...
2015-01-16 Jean Privatcompiler: add SeparateRuntimeFunction::c_sig and Separa...
2015-01-16 Jean Privatcompiler: do not generate specific virtual method if...
2015-01-16 Jean Privatcompiler: factorize VirtualRuntimeFunction and Separate...
2015-01-14 Alexis Laferrièrenitc: move platforms modules to src/platform
2015-01-13 Alexis Laferrièrenitc: FFI and nitni use MModule::c_name
2015-01-13 Jean PrivatMerge: Use linker symbols to encode colors
2015-01-13 Jean PrivatMerge: Android release mode sign and align the generate...
2015-01-12 Jean Privatcompiler: add `Platform::supports_linker_script`
2015-01-12 Jean Privatcompiler: add early `Compiler::target_platform` with...
2015-01-12 Jean Privatcompiler: use linker symbols to encode colors
2015-01-12 Alexis Laferrièrenitc/android: sign and align the APK file in release...
2015-01-12 Alexis Laferrièrenitc/android: set the icon for the APK as expected...
2015-01-12 Jean Privatcompiler: add an aditionnal linker_script file
2015-01-10 Jean Privatcompiler: generalize `const_color` in entities
2015-01-10 Jean PrivatMerge: Enforce namespace rules
2015-01-08 Jean PrivatMerge: null as receiver
2015-01-08 Jean PrivatMerge: Less fixme and todo
2015-01-07 Jean Privatcomplier: `--direct-call-monomorph` works with construc...
2015-01-07 Jean Privatcompiler: fix the signature of `add_extern`
2015-01-06 Jean PrivatMerge: Do compilation
2015-01-05 Jean PrivatMerge: Support for Java arrays, Java libs on Android...
2015-01-05 Alexis Laferrièreandroid: copy user libs folder to the android project
2015-01-05 Jean Privatseparate_compiler: `shortcut_equate` works on `is_same_...
2015-01-05 Jean Privattyping&engines: accept `is_same_instance` on `null`
2015-01-05 Jean Privatcompiler: accept `null` as a *maybenull* receiver
2015-01-05 Jean Privatcompiler: create var in `shortcut_equate` only if needed
2015-01-03 Jean Privatsrc: client of `mmodule2nmodule` now use `mmodule2node`
2015-01-02 Jean Privatcompiler: erasure use `ctype_extern` to box stuff
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-29 Jean Privatcompiler: the type poset contains only directed casts
2014-11-28 Jean Privatall: fix broken markdown comments with missing or unwan...
2014-11-22 Alexis Laferrièrenitg&mnit_android: move mnit specific activity attribut...
2014-11-22 Alexis Laferrièrenitg&android: add the android_manifest_activity annotation
2014-11-22 Alexis Laferrièreandroid: fix name of extern lib in manifest
2014-11-22 Alexis Laferrièreandroid: fix use extra_java_files from all modules
2014-11-19 Jean Privatcompiler: resolve types when doing new NativeArray
2014-11-11 Jean Privatcompiler: copy the binary if the outpath is crazy and...
2014-11-11 Jean Privatcompiler: global compiler escape the module name
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-07 Alexis Laferrièrenitg/ffi: fix global compilation errors and warning...
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 Privatffi/pkgconfig: use the new pkgconfig infrastructure...
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 Privattoolcontext: nit_dir is non-nullable
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: allow `new` on interface and abstract classes...
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 Privatglobal_compiler: remove useless methods since varargisa...
2014-10-15 Jean Privatcompiler: do the varargization in the ANodes
2014-10-13 Jean PrivatMerge: src: remove some warnings and do some cleaning
2014-10-13 Jean PrivatMerge: new warning: useless null test
next