nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nitmetrics: refactor tables metrics computation
[nit.git]
/
src
/
compiling
/
2012-05-30
Jean Privat
compile: do not use true and false C constants.
tree
|
commitdiff
2012-05-30
Jean Privat
compile: no not declare static stings in the header
tree
|
commitdiff
2012-04-25
Jean Privat
compile: generate LOCATE_ strings in *.c files (not...
tree
|
commitdiff
2012-04-16
Jean Privat
Merge branch 'wip2'
tree
|
commitdiff
2012-04-16
Jean Privat
Merge remote branch 'alexis/wip'
tree
|
commitdiff
2012-04-10
Jean Privat
clean: make some classes abstract or interfaces
tree
|
commitdiff
2012-03-30
Alexis Laferrière
ni: adds system to manage native local references to...
tree
|
commitdiff
2012-03-06
Alexis Laferrière
lib: adds a method to force invocation of garbage collector
tree
|
commitdiff
2012-02-24
Jean Privat
nitc: do not crash on --output-format icode
tree
|
commitdiff
2012-02-15
Jean Privat
Merge branch 'ni' into wip
tree
|
commitdiff
2012-02-15
Jean Privat
Merge branch 'nitdoc2' into wip
tree
|
commitdiff
2012-02-15
Jean Privat
ni: use MMMethod#global.is_init instead of MMMethod...
tree
|
commitdiff
2012-02-15
Alexis Laferrière
icode: implements icode for explicit imports
tree
|
commitdiff
2012-02-10
Alexis Laferrière
tools: put libs after objects
tree
|
commitdiff
2012-02-09
Alexis Laferrière
ni: intro of frontier files between nit code and extern...
tree
|
commitdiff
2012-02-09
Alexis Laferrière
compile: makes compile_separate_module public
tree
|
commitdiff
2012-02-09
Alexis Laferrière
grammar: allows constructors in extern classes
tree
|
commitdiff
2012-02-09
Alexis Laferrière
mm: adds is_extern to MMMethods and use extern_name...
tree
|
commitdiff
2012-02-09
Alexis Laferrière
makefile: adapts makefile for gcc 4.5.2
tree
|
commitdiff
2012-02-03
Jean Privat
nit: restrict some module visibility
tree
|
commitdiff
2011-11-25
Jean Privat
Merge branch 'fix-vt' into wip
tree
|
commitdiff
2011-11-25
Jean Privat
compile: better types checks on virtual type
tree
|
commitdiff
2011-11-25
Jean Privat
icode: ITypeCheck requires a receiver
tree
|
commitdiff
2011-10-13
Jean Privat
Merge branch 'pu/qualified-modules' into wip
tree
|
commitdiff
2011-10-13
Jean Privat
Merge branch 'pu/class_name' into wip
tree
|
commitdiff
2011-10-13
Jean Privat
Merge branch 'pu/parameter-names' into wip
tree
|
commitdiff
2011-10-06
Alexis Laferrière
misc: corrects some typos and according tests
tree
|
commitdiff
2011-04-29
Jean Privat
parser: new class SourceFile
tree
|
commitdiff
2011-04-29
Alexandre Terrasa
lib : Add class name support
tree
|
commitdiff
2011-04-02
Jean Privat
compile: cnames for classes and modules
tree
|
commitdiff
2011-02-14
Jean Privat
metamodel: rename 'universal' to 'enum'
tree
|
commitdiff
2011-01-28
Jean Privat
Merge branch 'package2module' into wip
tree
|
commitdiff
2011-01-28
Jean Privat
Merge branch 'beef-up-gccx' into wip
tree
|
commitdiff
2011-01-28
Jean-Sebastien Gelinas
misc: gccx does not accept more than 2 Vs (-vv), make...
tree
|
commitdiff
2011-01-24
Jean Privat
compile: remove hackish optimization of Array::add
tree
|
commitdiff
2011-01-20
Jean Privat
src: rename 'module' identifiers
tree
|
commitdiff
2011-01-05
Jean Privat
compile: LOCATE_* as static const strings
tree
|
commitdiff
2011-01-05
Jean Privat
compile: factorize abort code in the clib
tree
|
commitdiff
2011-01-05
Jean Privat
compile: do not generate table and constructor iroutine...
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-02-15
Jean Privat
compile: declare NEW_NativeArray in nit_common.h
tree
|
commitdiff
2010-02-15
Jean Privat
compile: add class compiling::CProgram to manage genera...
tree
|
commitdiff
2010-02-15
Jean Privat
compile: use writers in icode compilation
tree
|
commitdiff
2010-02-15
Jean Privat
compile: add module compiling_writer to replace CContext
tree
|
commitdiff
2010-01-18
Jean Privat
syntax: fix code using superstrings with nullables
tree
|
commitdiff
2010-01-11
Alexis Laferrière
compile: add program arguments passed to C compiler...
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
compile: add 'icode' as output type
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
compile: add a way to choose generated output format
tree
|
commitdiff
2010-01-11
Jean-Sebastien Gelinas
compile: generate tables only for live local classes
tree
|
commitdiff
2009-09-11
Jean-Sebastien Gelinas
compile: move some class processing to program to do...
tree
|
commitdiff
2009-09-11
Jean-Sebastien Gelinas
compile: remove ClassSorter, use sort with block instead
tree
|
commitdiff
2009-09-11
Jean-Sebastien Gelinas
compile: move MMLocalClass::compare to AbstractMetamode...
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: add command line option to disable SFT optimiz...
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: when in global compilation, compile to _glob...
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: move 'global' option to program instead of...
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: add ToolContext to Program
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: rename do_global_analysis to do_global_table_a...
tree
|
commitdiff
2009-09-01
Jean-Sebastien Gelinas
compile: move management and generation of iroutines...
tree
|
commitdiff
2009-08-26
Jean Privat
icode: new IEscapeMark class to bind ISeq and IEscape
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
tools: add entrypoint information to the program
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
compile: generate classes init iroutines sooner to...
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
compile: store class related IRoutines in MMLocalClass
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
compile: extract table computation from compiling_globa...
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
compile: remove GlobalAnalysis
tree
|
commitdiff
2009-08-19
Jean-Sebastien Gelinas
compile: add 'Program' class to represent a nit program
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-18
Jean Privat
compile: one closure context by function, and it is...
tree
|
commitdiff
2009-08-18
Jean Privat
clib: move REG to the stack frames
tree
|
commitdiff
2009-08-18
Jean Privat
clib: rename trace_t to stack_frame_t
tree
|
commitdiff
2009-08-17
Julien Chevalier
gc: add Nit GC
tree
|
commitdiff
2009-08-17
Jean Privat
clib: new raw_alloc and register_static_object services
tree
|
commitdiff
2009-08-17
Julien Chevalier
compile: traces know REG variables
tree
|
commitdiff
2009-08-17
Jean Privat
compile: initialize local REGS to NIT_NULL
tree
|
commitdiff
2009-08-17
Julien Chevalier
compile: store instance size in class table
tree
|
commitdiff
2009-08-17
Julien Chevalier
compile: give NativeArray its own C structure
tree
|
commitdiff
2009-08-17
Julien Chevalier
compile: object_id is no more the object pointer
tree
|
commitdiff
2009-08-17
Jean Privat
icode: inline methods with closures
tree
|
commitdiff
2009-08-17
Jean Privat
icode: method inlining moves from IRoutine to ICodeBuilder
tree
|
commitdiff
2009-08-17
Jean Privat
icode: 'IRoutine::optimize' need a module
tree
|
commitdiff
2009-08-10
Jean Privat
icode: remove method info from ICodeBuilder
tree
|
commitdiff
2009-08-10
Jean Privat
icode: remove method information in IAbort
tree
|
commitdiff
2009-08-06
Jean Privat
syntax: remove local variable masking
tree
|
commitdiff
2009-07-27
Jean Privat
icode: discard unused pure ICode expressions
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
2009-07-26
Jean Privat
compile: optimize strings in add_instr
tree
|
commitdiff
2009-07-23
Jean-Sebastien Gelinas
tools: remove 'locate' from nodes and visitor
tree
|
commitdiff
2009-07-23
Jean-Sebastien Gelinas
tools: add Location to MMModule
tree
|
commitdiff
2009-07-15
Jean Privat
compile: promote add_assignment and out_contexts
tree
|
commitdiff
2009-07-15
Jean Privat
compile: new package primitive_info
tree
|
commitdiff
2009-07-14
Jean-Sebastien Gelinas
tools: cleanup after insertion of 'Location' class
tree
|
commitdiff
2009-07-08
Jean Privat
syntax: promote some properties and classes from typing...
tree
|
commitdiff
2009-07-08
Jean Privat
compile: fatal error on unknown intern method
tree
|
commitdiff
2009-07-08
Jean Privat
compile: move init_table management from AST classes...
tree
|
commitdiff
2009-07-07
Jean Privat
compile: work on MM classes instead of MMSrc classes
tree
|
commitdiff
2009-07-06
Jean Privat
compile: spell "failed" correctly
tree
|
commitdiff
2009-06-26
Jean-Sebastien Gelinas
tools: more verbose information
tree
|
commitdiff
2009-06-26
Jean-Sebastien Gelinas
tools: add 'verbose' options
tree
|
commitdiff
next