update NOTICE and LICENSE
[nit.git] / src / compiling /
2012-02-03 Jean Privatnit: restrict some module visibility
2011-11-25 Jean PrivatMerge branch 'fix-vt' into wip
2011-11-25 Jean Privatcompile: better types checks on virtual type
2011-11-25 Jean Privaticode: ITypeCheck requires a receiver
2011-10-13 Jean PrivatMerge branch 'pu/qualified-modules' into wip
2011-10-13 Jean PrivatMerge branch 'pu/class_name' into wip
2011-10-13 Jean PrivatMerge branch 'pu/parameter-names' into wip
2011-10-06 Alexis Laferrièremisc: corrects some typos and according tests
2011-04-29 Jean Privatparser: new class SourceFile
2011-04-29 Alexandre Terrasalib : Add class name support
2011-04-02 Jean Privatcompile: cnames for classes and modules
2011-02-14 Jean Privatmetamodel: rename 'universal' to 'enum'
2011-01-28 Jean PrivatMerge branch 'package2module' into wip
2011-01-28 Jean PrivatMerge branch 'beef-up-gccx' into wip
2011-01-28 Jean-Sebastien Gelinasmisc: gccx does not accept more than 2 Vs (-vv), make...
2011-01-24 Jean Privatcompile: remove hackish optimization of Array::add
2011-01-20 Jean Privatsrc: rename 'module' identifiers
2011-01-05 Jean Privatcompile: LOCATE_* as static const strings
2011-01-05 Jean Privatcompile: factorize abort code in the clib
2011-01-05 Jean Privatcompile: do not generate table and constructor iroutine...
2010-02-15 Jean Privaticode: link INative with a MMMethod instead of a raw...
2010-02-15 Jean Privaticode: add I*Value classes
2010-02-15 Jean Privatcompile: declare NEW_NativeArray in nit_common.h
2010-02-15 Jean Privatcompile: add class compiling::CProgram to manage genera...
2010-02-15 Jean Privatcompile: use writers in icode compilation
2010-02-15 Jean Privatcompile: add module compiling_writer to replace CContext
2010-01-18 Jean Privatsyntax: fix code using superstrings with nullables
2010-01-11 Alexis Laferrièrecompile: add program arguments passed to C compiler...
2010-01-11 Jean-Sebastien Gelinascompile: add 'icode' as output type
2010-01-11 Jean-Sebastien Gelinascompile: add a way to choose generated output format
2010-01-11 Jean-Sebastien Gelinascompile: generate tables only for live local classes
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-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-26 Jean Privaticode: new IEscapeMark class to bind ISeq and IEscape
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-Sebastien Gelinasicode: add IAllocateInstance, ICheckInstance and IInitA...
2009-08-18 Jean-Sebastien Gelinasicode: add IStaticCall
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 Privaticode: inline methods with closures
2009-08-17 Jean Privaticode: method inlining moves from IRoutine to ICodeBuilder
2009-08-17 Jean Privaticode: 'IRoutine::optimize' need a module
2009-08-10 Jean Privaticode: remove method info from ICodeBuilder
2009-08-10 Jean Privaticode: remove method information in IAbort
2009-08-06 Jean Privatsyntax: remove local variable masking
2009-07-27 Jean Privaticode: discard unused pure ICode expressions
2009-07-27 Jean Privaticode: all tagged primitive types can use the bool...
2009-07-27 Jean Privaticode: introduce intermediate code representation
2009-07-26 Jean Privatcompile: optimize strings in add_instr
2009-07-23 Jean-Sebastien Gelinastools: remove 'locate' from nodes and visitor
2009-07-23 Jean-Sebastien Gelinastools: add Location to MMModule
2009-07-15 Jean Privatcompile: promote add_assignment and out_contexts
2009-07-15 Jean Privatcompile: new package primitive_info
2009-07-14 Jean-Sebastien Gelinastools: cleanup after insertion of 'Location' class
2009-07-08 Jean Privatsyntax: promote some properties and classes from typing...
2009-07-08 Jean Privatcompile: fatal error on unknown intern method
2009-07-08 Jean Privatcompile: move init_table management from AST classes...
2009-07-07 Jean Privatcompile: work on MM classes instead of MMSrc classes
2009-07-06 Jean Privatcompile: spell "failed" correctly
2009-06-26 Jean-Sebastien Gelinastools: more verbose information
2009-06-26 Jean-Sebastien Gelinastools: add 'verbose' options
2009-06-26 Jean Privatsyntax: 'meth' -> 'fun', 'attr' -> 'var'
2009-06-26 Jean Privatnullable: enforce static and dynamic rules.
2009-06-26 Jean Privatnullable: convert lib, tools and tests
2009-06-24 Jean Privatcompile: no default value for notnull primitive attributes.
2009-06-24 Jean Privatnullable: type, compile and test 'isset _attr'
2009-06-24 Jean Privatcompile: implicit isset for attribute read access
2009-06-24 Jean Privatcompile: differentiate attribute read and write
2009-06-24 Jean Privatcompile: Check correct object construction
2009-06-24 Jean Privatcompile: casts ('isa' and 'as') with nullable info
2009-06-24 Jean Privatnullable: type, compile and test 'as(not null)'
2009-06-24 Jean Privatcompile: stop writing location of each node
2009-06-24 Jean Privatcompile: clean compiling_global.nit
2009-06-24 Jean Privatcompile: new class GlobalCompilerVisitor
2009-06-24 Jean Privatsyntax: merge control_flow.nit in typing.nit
2009-06-24 Jean Privatsyntax: refactor AClosureCallExpr
2009-06-24 Jean Privatsyntax: new class AAbsAbsSendExpr
2009-06-24 Jean Privatcompile: clean class PrimitiveInfo
2009-06-24 Jean Privatcompile: clean CompilerVisitor constructor
2009-06-24 Jean Privatcompile: distinguish compile_expr_call and compile_stmt...
next