nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lib/binary: Fix binary lib to properly use Bytes instead of FlatBuffer
[nit.git]
/
src
/
compiler
/
2015-08-10
Jean Privat
Merge: separate_compiler: remove the use of weak symbols.
tree
|
commitdiff
2015-08-07
Jean Privat
separate_compiler: always compile stub of methods to...
tree
|
commitdiff
2015-08-07
Lucas Bajolet
lib/standard: Remove lshift and rshift from Int and...
tree
|
commitdiff
2015-08-06
Jean Privat
Merge: Add debug option to compiler
tree
|
commitdiff
2015-08-06
Lucas Bajolet
compiler: Add -g option to compiler
tree
|
commitdiff
2015-08-04
Lucas Bajolet
src: Modified compilers for the support of the new...
tree
|
commitdiff
2015-07-23
Jean Privat
Merge: UTF-8 Strings
tree
|
commitdiff
2015-07-23
Lucas Bajolet
src: Compiler, interpreter and parser updates for UTF-8
tree
|
commitdiff
2015-07-23
Jean Privat
compiler: filter out -lrt flaf for OXS
tree
|
commitdiff
2015-07-22
Jean Privat
Merge: Nitj: A compiler to Java code.
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: improve Ant cache by not rewritting unchanged...
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: faster recompilation with Ant
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement ACastExprs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: avoid dead code execution
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement bool exprs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: factorize frame initialization for method, attrib...
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement non-generic type tests
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement ADoExpr, AWhileExpr, ALoopExpr
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement ANotExpr
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement AIFExpr
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement AParExpr
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement super calls
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement attributes expressions
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement main call
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile java main function stub
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement instances initialization
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile attributes accesses
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile intern methods bodies
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile concrete methods bodies
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement instance initialization and ANewExprs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: avoid calls to abstract methods
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implements AReturnExprs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: shortcut calls on primitive instances
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement static and polymorphic sends
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement boxing for Java primitives
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement variable declaration
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile native instances of Int, Byte, Float...
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement `self` accesses
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement aborts
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement static frame to handle calls
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: prepare node visit of method bodies
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: implement variable handling
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: build naive type tables using Java HashMaps
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: build naive vfts using Java HashMaps
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: generate runtime mmethodef structure stubs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: generate runtime class structure stubs
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: introduce JavaRuntimeModel used to represent...
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: introduce JavaCompilerVisitor to generate java...
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: compile generated Java files using make and Javac
tree
|
commitdiff
2015-07-21
Alexandre Terrasa
nitj: introduce compiler to Java code
tree
|
commitdiff
2015-07-20
Jean Privat
Merge: Apply optional params in strip_extension, basena...
tree
|
commitdiff
2015-07-18
Alexis Laferrière
src & lib: use the default behavior of `basename` where...
tree
|
commitdiff
2015-07-16
Jean Privat
sep_comp: do not lose potential mcasttype information...
tree
|
commitdiff
2015-07-16
Jean Privat
sep_comp: do not rely on RTA in autobox
tree
|
commitdiff
2015-07-16
Jean Privat
sep_comp: improve deadness management in compile_class_to_c
tree
|
commitdiff
2015-07-09
Lucas Bajolet
src: Compiler and interpreter updates for NativeString
tree
|
commitdiff
2015-06-30
Alexis Laferrière
src/nitc: ignore SIGPIPE
tree
|
commitdiff
2015-06-18
Jean Privat
Merge: Do not compile dead modules
tree
|
commitdiff
2015-06-17
Jean Privat
Merge: code: cleanup some docunits
tree
|
commitdiff
2015-06-17
Jean Privat
sep_comp: declare method __attribute__((weak)) to allow...
tree
|
commitdiff
2015-06-17
Jean Privat
sep_comp: SeparateRuntimeFunction::compile_to_c only...
tree
|
commitdiff
2015-06-17
Jean Privat
sep_compiler: move up declaration in SeparateRuntimeFun...
tree
|
commitdiff
2015-06-17
Jean Privat
sep_comp: remove unrobust SeparateRuntimeFunction:...
tree
|
commitdiff
2015-06-17
Jean Privat
sep_comp: SeparateRuntimeFunction::compile_trampolines...
tree
|
commitdiff
2015-06-16
Jean Privat
compiler: no-on for `AIsaExpr` without a valid `cast_type`
tree
|
commitdiff
2015-06-16
Jean Privat
compiler: no-op for expressions that return no RuntimeV...
tree
|
commitdiff
2015-06-12
Jean Privat
code: cleanup some docunits
tree
|
commitdiff
2015-06-11
Jean Privat
compiler: NativeString is a char* to please C library.
tree
|
commitdiff
2015-06-10
Jean Privat
Merge: Attribute and autoinit annotations
tree
|
commitdiff
2015-06-08
Jean Privat
modelize: rely on `AAttrPropdef::mreadpropdef` to be...
tree
|
commitdiff
2015-06-08
Jean Privat
modelize: add `AAttrPropdef::mtype` to factorize the...
tree
|
commitdiff
2015-06-08
Jean Privat
Merge: More keep going
tree
|
commitdiff
2015-06-05
Jean Privat
compiler: skip compilation of broken methods
tree
|
commitdiff
2015-06-05
Jean Privat
compiler: runtime error (instead of noop) on dead/inval...
tree
|
commitdiff
2015-06-04
Jean Privat
Merge: Portable stack-traces
tree
|
commitdiff
2015-06-03
Jean Privat
compiler: replace the option `--stacktrace` with a...
tree
|
commitdiff
2015-06-03
Jean Privat
compiler: protect the stacktrace-aware C code with...
tree
|
commitdiff
2015-06-03
Jean Privat
compiler: generate C stacktrace-awareness iff the platf...
tree
|
commitdiff
2015-06-02
Lucas Bajolet
compiler: Changed types of Char to uint32_t and NativeS...
tree
|
commitdiff
2015-05-30
Jean Privat
Merge: Clean nit compilation directory
tree
|
commitdiff
2015-05-29
Lucas Bajolet
compiler: Updated toolchain for proper byte literal...
tree
|
commitdiff
2015-05-29
Jean Privat
compiler: remove the compilation directory unless expli...
tree
|
commitdiff
2015-05-29
Jean Privat
abstract_compiler: introduce root_compile_dir for platf...
tree
|
commitdiff
2015-05-29
Jean Privat
abstract_compiler: attach compiler and toolchain
tree
|
commitdiff
2015-05-29
Lucas Bajolet
lib/standard: Introduce Byte type in kernel
tree
|
commitdiff
2015-05-28
Jean Privat
compiler: rename compilation dir as `nit_compile`
tree
|
commitdiff
2015-05-28
Lucas Bajolet
nitg-g: Fix allocation of NativeArray
tree
|
commitdiff
2015-05-28
Jean Privat
Merge: Use self in the FFI
tree
|
commitdiff
2015-05-26
Jean Privat
sepcomp: fix hardening related to the instantiation...
tree
|
commitdiff
2015-05-26
Alexis Laferrière
src: update core FFI to use `self` instead of `recv...
tree
|
commitdiff
2015-05-21
Jean Privat
compilers: missing argument unboxing with new nativearray
tree
|
commitdiff
2015-05-14
Jean Privat
Merge: Separate Erasure Compiler bugfix
tree
|
commitdiff
2015-05-14
Lucas Bajolet
src/compiler: Fixed a bug introduced in 12aa1609, erasu...
tree
|
commitdiff
2015-05-11
Jean Privat
Merge: Intro the light FFI and use it in nith
tree
|
commitdiff
2015-05-11
Alexis Laferrière
src/ffi: add some missing doc and clean up
tree
|
commitdiff
2015-05-08
Alexis Laferrière
src/ffi: add the light_only FFI compiler
tree
|
commitdiff
2015-05-08
Alexis Laferrière
src/ffi: add a check before compiling FFI methods to...
tree
|
commitdiff
2015-05-08
Alexis Laferrière
src/ffi: separate compiler_ffi in light/full modules
tree
|
commitdiff
2015-05-07
Jean Privat
compiler: use `adapt_signature` to simplify and clean...
tree
|
commitdiff
2015-04-25
Jean Privat
engines: process named arguments
tree
|
commitdiff
next