nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
ni: standardize namespaces
[nit.git]
/
src
/
analysis
/
2012-03-02
Alexis Laferrière
icode: do not visit non-existant instanciation iroutine...
tree
|
commitdiff
2012-02-24
Jean Privat
src: remove detected warnings about ()
tree
|
commitdiff
2012-02-23
Jean Privat
global: create a new module global to gather (and nest...
tree
|
commitdiff
2012-02-15
Jean Privat
Merge branch 'ni' into wip
tree
|
commitdiff
2012-02-15
Alexis Laferrière
analysis: mark all extern methods as reachable and...
tree
|
commitdiff
2012-02-15
Alexis Laferrière
analysis: fix analysis with native interface for global...
tree
|
commitdiff
2012-02-09
Alexis Laferrière
grammar: adds extern class kind for extern classes...
tree
|
commitdiff
2012-02-03
Jean Privat
nit: restrict some module visibility
tree
|
commitdiff
2011-11-25
Jean Privat
icode: ITypeCheck requires a receiver
tree
|
commitdiff
2011-02-14
Jean Privat
metamodel: rename 'universal' to 'enum'
tree
|
commitdiff
2011-02-14
Jean Privat
metamodel: rename 'universal' to 'enum'
tree
|
commitdiff
2011-02-11
Jean Privat
doc: use 'module' instead of 'package' in comments
tree
|
commitdiff
2011-01-28
Jean Privat
Merge branch 'package2module' into wip
tree
|
commitdiff
2011-01-21
Jean-Sebastien Gelinas
logs: add log information to the getter/setter inlining...
tree
|
commitdiff
2011-01-20
Jean Privat
src: rename 'module' identifiers
tree
|
commitdiff
2010-02-15
Jean Privat
icode: link INative with a MMMethod instead of a raw...
tree
|
commitdiff
2010-02-15
Jean Privat
icode: add I*Value classes
tree
|
commitdiff
2010-01-21
Jean Privat
analysis: improve alocate_register_slots
tree
|
commitdiff
2010-01-21
Jean Privat
analysis: simplify icode inlining
tree
|
commitdiff
2010-01-19
Jean Privat
analysis: inline Int::enumerate_*
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
icode: add a way to output icodes without line numbers...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add logs to dead method removal optimization
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add logs for 'out of init getter tests' optim...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add 'dump_global_optimizations_information...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add an optimization to remove 'getter' tests...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add implementation for reachable methods...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add logs for reachable from init analysis
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add an analysis to know if a method/iroutine...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: fix RTA implementation for inherited methods
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add support for 'Inline__' in RTA
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: inline getters/setters before analysis
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: split optimization in two groups: pre and...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add logs to reachable as init analysis
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add the implementation of the reachable as...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: add an analysis to find reachable init (used...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: fix RTA to say that at least primitive types...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
tools: add log information about instantiated and not...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
tools: add log information about reachable and unreacha...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
compile: use 'with_each_iroutines' to go through irouti...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
analysis: refine with_each_live_local_classes in Instan...
tree
|
commitdiff
2009-09-14
Jean-Sebastien Gelinas
optimize: add a callgraph builder: RTA
tree
|
commitdiff
2009-09-14
Jean-Sebastien Gelinas
optimize: add a callgraph builder: CHA
tree
|
commitdiff
2009-09-14
Jean-Sebastien Gelinas
optimize: add a dead method removal optimization
tree
|
commitdiff
2009-09-14
Jean-Sebastien Gelinas
optimize: add optimization basis
tree
|
commitdiff
2009-08-27
Jean Privat
icode: inline Array::iterate
tree
|
commitdiff
2009-08-26
Jean Privat
icode: new IEscapeMark class to bind ISeq and IEscape
tree
|
commitdiff
2009-08-26
Jean Privat
icode: distinguish slots in dump
tree
|
commitdiff
2009-08-26
Jean Privat
icode: add dump for INew and ISuper
tree
|
commitdiff
2009-08-19
Jean Privat
icode: if inlining is impossible, at least use a static...
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
icode: add IAllocateInstance, ICheckInstance and IInitA...
tree
|
commitdiff
2009-08-18
Jean-Sebastien Gelinas
icode: add IStaticCall
tree
|
commitdiff
2009-08-17
Jean Privat
icode: do no do recursive inline
tree
|
commitdiff
2009-08-17
Jean Privat
icode: inline methods with closures
tree
|
commitdiff
2009-08-17
Jean Privat
compile: force inlining with special class Inline__
tree
|
commitdiff
2009-08-17
Jean Privat
icode: method inlining moves from IRoutine to ICodeBuilder
tree
|
commitdiff
2009-08-17
Jean Privat
icode: fix slot locality for params and return
tree
|
commitdiff
2009-08-17
Jean Privat
icode: 'IRoutine::optimize' need a module
tree
|
commitdiff
2009-08-10
Jean Privat
icode: remove method information in IAbort
tree
|
commitdiff
2009-07-27
Jean Privat
icode: all tagged primitive types can use the bool...
tree
|
commitdiff
2009-07-27
Jean Privat
icode: introduce intermediate code representation
tree
|
commitdiff