neo_doxygen: Add a class to manage brief descriptions.
[nit.git] / src / compiler /
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
2014-10-11 Jean Privatsrc: remove useless comparisons on null
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
2014-09-30 Jean PrivatMerge: new annotation for manual setter `autoinit`
2014-09-30 Jean Privatcompiler: compile_dir can be anywhere
2014-09-29 Jean Privatengines: handle initializers with an arity!=1
2014-09-26 Jean Privatseparate_compiler: use the easier way to get a mparamet...
2014-09-24 Jean Privatpnacl_platform: do not compile with -Wall
2014-09-18 Jean Privatsrc: remove classes and nodes related to the old syntax
2014-09-17 Alexis Laferrièrenitg: fix typo in doc of `before_send`
2014-09-17 Alexis Laferrièrenitg: rename `common_ffi` group to `ffi`
2014-09-10 Alexis LaferrièreMerge branch 'master' into polymorphic_extern_classes
2014-09-09 Jean Privatffi: use `AMethPropdef` instead of `AExternPropdef`
2014-09-09 Jean Privatmodelize: works if abstract, intern and extern are...
2014-09-08 Jean PrivatMerge: Chain implememtations
2014-09-08 Jean Privatcomp: chain implementation attempts
2014-09-05 Jean Privatsrc: transform all old writable in annotations
2014-09-03 Jean Privatsrc: create groups for related things