compile: rename program argument no_cc to no-cc for consistency
[nit.git] / src /
2010-01-11 Alexis Laferrièrecompile: rename program argument no_cc to no-cc for...
2010-01-11 Jean-Sebastien Gelinascompile: remove '--dump', replaced by '--output-format...
2010-01-11 Jean-Sebastien Gelinascompile: add 'icode' as output type
2010-01-11 Jean-Sebastien Gelinasicode: add a way to output icodes without line numbers...
2010-01-11 Jean-Sebastien Gelinascompile: add a way to choose generated output format
2010-01-11 Jean-Sebastien Gelinasanalysis: add logs to dead method removal optimization
2010-01-11 Jean-Sebastien Gelinasanalysis: add logs for 'out of init getter tests' optim...
2010-01-11 Jean-Sebastien Gelinasanalysis: add 'dump_global_optimizations_information...
2010-01-11 Jean-Sebastien Gelinasanalysis: add an optimization to remove 'getter' tests...
2010-01-11 Jean-Sebastien Gelinasanalysis: add implementation for reachable methods...
2010-01-11 Jean-Sebastien Gelinasanalysis: add logs for reachable from init analysis
2010-01-11 Jean-Sebastien Gelinasanalysis: add an analysis to know if a method/iroutine...
2010-01-11 Jean-Sebastien Gelinasanalysis: fix RTA implementation for inherited methods
2010-01-11 Jean-Sebastien Gelinasanalysis: add support for 'Inline__' in RTA
2010-01-11 Jean-Sebastien Gelinasanalysis: inline getters/setters before analysis
2010-01-11 Jean-Sebastien Gelinasanalysis: split optimization in two groups: pre and...
2010-01-11 Jean-Sebastien Gelinasanalysis: add logs to reachable as init analysis
2010-01-11 Jean-Sebastien Gelinasanalysis: add the implementation of the reachable as...
2010-01-11 Jean-Sebastien Gelinasanalysis: add an analysis to find reachable init (used...
2010-01-11 Jean-Sebastien Gelinascompile: generate tables only for live local classes
2010-01-11 Jean-Sebastien Gelinasanalysis: fix RTA to say that at least primitive types...
2010-01-11 Jean-Sebastien Gelinasparser: remove useless methods from generated parser...
2010-01-11 Jean-Sebastien Gelinastools: add log information about instantiated and not...
2010-01-11 Jean-Sebastien Gelinastools: add log information about reachable and unreacha...
2010-01-11 Jean-Sebastien Gelinascompile: use 'with_each_iroutines' to go through irouti...
2010-01-11 Jean-Sebastien Gelinasanalysis: refine with_each_live_local_classes in Instan...
2010-01-11 Jean-Sebastien Gelinastools: generate logs in a selected directory
2010-01-11 Jean-Sebastien Gelinastools: add a function to go through every classes in...
2010-01-11 Jean-Sebastien Gelinastools: add a function to go through every methods in...
2010-01-11 Jean-Sebastien Gelinastools: add a function to go through every IRoutines...
2009-09-15 Jean Privaticode: inline foreign icloscall and ihasclos
2009-09-15 Jean Privatnitdoc: workaround for a broken assertion
2009-09-14 Jean-Sebastien Gelinasoptimize: add a callgraph builder: RTA
2009-09-14 Jean-Sebastien Gelinasoptimize: add a callgraph builder: CHA
2009-09-14 Jean-Sebastien Gelinasoptimize: add a dead method removal optimization
2009-09-14 Jean-Sebastien Gelinasoptimize: add optimization basis
2009-09-11 Jean-Sebastien Gelinascompile: move table computation after all global analysis
2009-09-11 Jean-Sebastien Gelinascompile: move some class processing to program to do...
2009-09-11 Jean-Sebastien Gelinascompile: remove ClassSorter, use sort with block instead
2009-09-11 Jean-Sebastien Gelinascompile: move MMLocalClass::compare to AbstractMetamode...
2009-09-04 Jean Privatparser: accepts "print a[b]"
2009-09-01 Jean-Sebastien Gelinascompile: add command line option to disable SFT optimiz...
2009-09-01 Jean-Sebastien Gelinascompile: when in global compilation, compile to _glob...
2009-09-01 Jean-Sebastien Gelinascompile: move 'global' option to program instead of...
2009-09-01 Jean-Sebastien Gelinascompile: add ToolContext to Program
2009-09-01 Jean-Sebastien Gelinascompile: rename do_global_analysis to do_global_table_a...
2009-09-01 Jean-Sebastien Gelinascompile: move management and generation of iroutines...
2009-08-31 Jean Privatnitdoc: show closure in signatures
2009-08-28 Jean Privatsyntax: warn on 'while true do' and suggests 'loop'
2009-08-28 Jean Privatsrc: use 'loop' for infinite loop and do-until-like
2009-08-27 Jean Privaticode: shortcut in icode generation of 'for x in [y...
2009-08-27 Jean Privaticode: inline Array::iterate
2009-08-27 Jean Privaticode: generate closure for 'for'
2009-08-27 Jean Privattools: activate -v and sometime -W on some commands
2009-08-26 Jean Privaticode: duplicate closure declaration on ICodeN
2009-08-26 Jean Privaticode: new IEscapeMark class to bind ISeq and IEscape
2009-08-26 Jean Privaticode: new ICB::add_escape method
2009-08-26 Jean Privaticode: distinguish slots in dump
2009-08-26 Jean Privaticode: add dump for INew and ISuper
2009-08-25 Jean Privattools: add ncall.sh script to execute nc* in order
2009-08-24 Jean Privatsyntax: break closures are implicitly ended with 'break'
2009-08-24 Jean Privatsyntax: fix 'break' with value in default closures
2009-08-20 Jean Privatsyntax: allow untyped variable declaration
2009-08-20 Jean Privatsyntax: assign variable even if there is no base type
2009-08-19 Jean Privatparser: set LANG=C for sed in Makefile (the sed that...
2009-08-19 Jean Privatsyntax: new 'assert else' statement
2009-08-19 Jean-Sebastien Gelinastools: add entrypoint information to the program
2009-08-19 Jean-Sebastien Gelinascompile: generate classes init iroutines sooner to...
2009-08-19 Jean-Sebastien Gelinascompile: store class related IRoutines in MMLocalClass
2009-08-19 Jean-Sebastien Gelinascompile: extract table computation from compiling_globa...
2009-08-19 Jean-Sebastien Gelinascompile: remove GlobalAnalysis
2009-08-19 Jean-Sebastien Gelinascompile: add 'Program' class to represent a nit program
2009-08-19 Jean Privaticode: if inlining is impossible, at least use a static...
2009-08-19 Jean-Sebastien Gelinasicode: add IAllocateInstance, ICheckInstance and IInitA...
2009-08-18 Jean-Sebastien Gelinasicode: add IStaticCall
2009-08-18 Jean Privaticode: icode INew specializes IAbsCall (not ICall)
2009-08-18 Jean Privatcompile: one closure context by function, and it is...
2009-08-18 Jean Privatclib: move REG to the stack frames
2009-08-18 Jean Privatclib: rename trace_t to stack_frame_t
2009-08-17 Julien Chevaliergc: add Nit GC
2009-08-17 Jean Privatclib: new raw_alloc and register_static_object services
2009-08-17 Julien Chevaliercompile: traces know REG variables
2009-08-17 Jean Privatcompile: initialize local REGS to NIT_NULL
2009-08-17 Julien Chevaliercompile: store instance size in class table
2009-08-17 Julien Chevaliercompile: give NativeArray its own C structure
2009-08-17 Julien Chevaliercompile: object_id is no more the object pointer
2009-08-17 Jean Privatclib: move files to the clib directory
2009-08-17 Jean Privatc_src: gives c_src its own clibdir
2009-08-17 Jean Privatsyntax: fatal error on unavailable primitive method
2009-08-17 Jean Privaticode: do no do recursive inline
2009-08-17 Jean Privaticode: inline methods with closures
2009-08-17 Jean Privatcompile: force inlining with special class Inline__
2009-08-17 Jean Privaticode: duplicate ICodeN::closure_defs in dup_with
2009-08-17 Jean Privaticode: use the icb to helps the icode duplication
2009-08-17 Jean Privaticode: iroutine knows its local registers
2009-08-17 Jean Privaticode: closures are generated within a ICodeBuilder
2009-08-17 Jean Privaticode: method inlining moves from IRoutine to ICodeBuilder
2009-08-17 Jean Privaticode: fix slot locality for params and return
2009-08-17 Jean Privaticode: 'IRoutine::optimize' need a module
2009-08-10 Jean Privaticode: remove method info from ICodeBuilder
next