nitj: compile java main function stub
[nit.git] / src /
2015-07-21 Alexandre Terrasanitj: compile java main function stub
2015-07-21 Alexandre Terrasanitj: implement instances initialization
2015-07-21 Alexandre Terrasanitj: compile attributes accesses
2015-07-21 Alexandre Terrasanitj: compile intern methods bodies
2015-07-21 Alexandre Terrasatyping: also type signature for intern methods
2015-07-21 Alexandre Terrasanitj: compile concrete methods bodies
2015-07-21 Alexandre Terrasanitj: implement instance initialization and ANewExprs
2015-07-21 Alexandre Terrasanitj: avoid calls to abstract methods
2015-07-21 Alexandre Terrasanitj: implements AReturnExprs
2015-07-21 Alexandre Terrasanitj: shortcut calls on primitive instances
2015-07-21 Alexandre Terrasanitj: implement static and polymorphic sends
2015-07-21 Alexandre Terrasanitj: implement boxing for Java primitives
2015-07-21 Alexandre Terrasanitj: implement variable declaration
2015-07-21 Alexandre Terrasanitj: compile native instances of Int, Byte, Float...
2015-07-21 Alexandre Terrasanitj: implement `self` accesses
2015-07-21 Alexandre Terrasanitj: implement aborts
2015-07-21 Alexandre Terrasanitj: implement static frame to handle calls
2015-07-21 Alexandre Terrasanitj: prepare node visit of method bodies
2015-07-21 Alexandre Terrasanitj: implement variable handling
2015-07-21 Alexandre Terrasanitj: build naive type tables using Java HashMaps
2015-07-21 Alexandre Terrasanitj: build naive vfts using Java HashMaps
2015-07-21 Alexandre Terrasanitj: generate runtime mmethodef structure stubs
2015-07-21 Alexandre Terrasanitj: generate runtime class structure stubs
2015-07-21 Alexandre Terrasanitj: introduce JavaRuntimeModel used to represent...
2015-07-21 Alexandre Terrasanitj: introduce JavaCompilerVisitor to generate java...
2015-07-21 Alexandre Terrasanitj: compile generated Java files using make and Javac
2015-07-21 Alexandre Terrasanitj: introduce compiler to Java code
2015-06-22 Jean PrivatMerge: Opportunity i18n & traduction française
2015-06-22 Jean PrivatMerge: Nitunit fails bad code
2015-06-22 Jean PrivatMerge: Adaptive typing: fix buggy warning messages
2015-06-21 Alexis Laferrièresrc/i18n_phase: there's no need to unescape
2015-06-21 Alexis Laferrièresrc/i18n_phase: breakup 2 complexe lines of code
2015-06-21 Alexis Laferrièresrc/i18n_phase: use an escape custom to gettext
2015-06-20 Alexis Laferrièresrc/i18n_phase: accepts string literals within a supers...
2015-06-19 Jean PrivatMerge: Check for errors in regex within string literals...
2015-06-19 Jean PrivatMerge: niti-ffi: NativeString is re-a `char*` since...
2015-06-19 Jean Privatniti-ffi: NativeString is re-a `char*` since #1502
2015-06-19 Jean PrivatMerge: Bug fixes in SSA module
2015-06-19 Jean PrivatMerge: Fix FFI with private extern classes not needing...
2015-06-18 Alexis Laferrièresrc/frontend: add a phase to validate regular expression
2015-06-18 Julien Pagèsssa: Delete an unused variable
2015-06-18 Julien Pagèsssa: Bug fixe with a wrong initialization
2015-06-18 Julien Pagèsssa: Make a property more general
2015-06-18 Alexis Laferrièresrc/ffi: do not declare the impl signature before the...
2015-06-18 Jean PrivatMerge: Do not compile dead modules
2015-06-18 Jean Privattyping: warn about useless null when the target is...
2015-06-18 Jean Privattyping: warnings related to adaptive typing are moved...
2015-06-18 Jean Privattyping: new PostTypingVisitor that is run after the...
2015-06-18 Jean Privattyping: factorize AEqExpr and ANeExpr into AEqFormExpr
2015-06-18 Jean Privatast: new class AEqFormExpr to factorize AEqExpr and...
2015-06-18 Jean Privattyping: `or else` on null is no more an error
2015-06-17 Jean PrivatMerge: Light FFI for the interpreter
2015-06-17 Jean PrivatMerge: code: cleanup some docunits
2015-06-17 Alexis Laferrièresrc: fix interpreter FFI to support nitvm
2015-06-17 Jean Privatnitunit: bad code count as code (to avoid more failures...
2015-06-17 Jean Privatnitunit: process failures (bad code) before leaving
2015-06-17 Jean Privatsep_comp: declare method __attribute__((weak)) to allow...
2015-06-17 Jean Privatsep_comp: SeparateRuntimeFunction::compile_to_c only...
2015-06-17 Jean Privatsep_compiler: move up declaration in SeparateRuntimeFun...
2015-06-17 Jean Privatsep_comp: remove unrobust SeparateRuntimeFunction:...
2015-06-17 Jean Privatsep_comp: SeparateRuntimeFunction::compile_trampolines...
2015-06-17 Jean Privatrta: add `RapidTypeAnalysis::live_mmodules`
2015-06-16 Jean Privatcompiler: no-on for `AIsaExpr` without a valid `cast_type`
2015-06-16 Jean Privatcompiler: no-op for expressions that return no RuntimeV...
2015-06-16 Jean Privatrta: no-op when AExpr::mtype or AExpr::cast_type is...
2015-06-16 Jean Privatrta: new method `allocate_mtype` to factorize some...
2015-06-13 Jean PrivatMerge master to solve conflicts
2015-06-12 Alexis Laferrièresrc/nitni: fix `is_cprimitive` for virtual types
2015-06-12 Jean Privatcode: cleanup some docunits
2015-06-12 Jean PrivatMerge: String split
2015-06-12 Jean PrivatMerge: Kill dead nitg
2015-06-12 Jean Privatmakefile: create ../bin is required
2015-06-12 Jean PrivatMerge: Kill big vararg in parser
2015-06-12 Jean PrivatMerge: compiler: NativeString is a char* to please...
2015-06-12 Jean Privatc_src: rename the primitive compiler to `c_src/nitc...
2015-06-12 Jean PrivatMerge: nitunit: use the Markdown parser from `lib/markdown`
2015-06-11 Jean Privatparser: regen parser.nit without the big vararg
2015-06-11 Jean Privatparser: `build_reduce_table` uses a sequence of add...
2015-06-11 Alexandre Terrasanitdoc: test pages structure
2015-06-11 Jean Privatcompiler: NativeString is a char* to please C library.
2015-06-11 Alexandre Terrasanitdoc: better pretty-printing
2015-06-10 Alexandre Terrasasrc: remove unused docdown parser and test
2015-06-10 Alexandre Terrasanitunit: use the Markdown parser from `lib/markdown...
2015-06-10 Alexis Laferrièresrc/niti: do not support extern methods with non primit...
2015-06-10 Alexis Laferrièresrc/niti: report a "not yet implemented" when using...
2015-06-10 Alexis Laferrièresrc: add README to dynamic_loading_ffi
2015-06-10 Alexis Laferrièresrc: activate FFI in interpreter
2015-06-10 Alexis Laferrièresrc: intro an FFI for the interpreter
2015-06-10 Jean PrivatMerge: Activate C warnings in FFI code and revert ...
2015-06-10 Jean PrivatMerge: Attribute and autoinit annotations
2015-06-10 Jean PrivatMerge: nitvm: Basic blocks generation and SSA-algorithm
2015-06-09 Julien Pagèsnitvm: Using SSA module in the nitvm
2015-06-09 Julien Pagèsnitvm: A method compile offers a unique entry point...
2015-06-09 Alexandre Terrasanitdoc: remove `require.js` dependency
2015-06-09 Alexis LaferrièrePartial Revert "compiler: Changed types of Char to...
2015-06-09 Alexis Laferrièresrc: compile user C code with -Wall
2015-06-09 Jean Privatmodelize: remove restriction on concrete class in intia...
2015-06-09 Jean Privatmodelize: error/warning if explicit autoinit on attributes
2015-06-09 Jean Privatmodelize: error in `autoinit` is used in class refinement
2015-06-09 Jean Privatmodelize: move `autoinit` management on method into...
next