nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lib/standard/string: Introducting Copy-on-Write FlatBuffers
[nit.git]
/
src
/
abstract_compiler.nit
2014-08-20
Jean Privat
src: introduce new constructors
blob
|
commitdiff
2014-08-16
Jean Privat
auto_super_init: handle the case of constructors redefi...
blob
|
commitdiff
|
diff to current
2014-08-14
Jean Privat
src: add some asserts on `super` related things
blob
|
commitdiff
|
diff to current
2014-08-13
Jean Privat
Merge: cleanup --no-check-*
blob
|
commitdiff
|
diff to current
2014-08-13
Jean Privat
comp: add --no-check-all
blob
|
commitdiff
|
diff to current
2014-08-13
Jean Privat
comp: rename --no-check-other to --no-check-null, becau...
blob
|
commitdiff
|
diff to current
2014-08-13
Jean Privat
Merge: Memcpy -> memmove
blob
|
commitdiff
|
diff to current
2014-08-13
Jean Privat
Merge: Finalizing Nit objects on garbage collection
blob
|
commitdiff
|
diff to current
2014-08-12
Alexis Laferrière
nitg & lib: intro `Finalizable` to be called when an...
blob
|
commitdiff
|
diff to current
2014-08-12
Lucas Bajolet
nitg: Replace memcpy by memmove for safety.
blob
|
commitdiff
|
diff to current
2014-08-08
Jean Privat
comp: shortcut-range work also on closed ranges
blob
|
commitdiff
|
diff to current
2014-08-08
Jean Privat
comp: fix shortcut-range (succ was removed)
blob
|
commitdiff
|
diff to current
2014-08-06
Jean Privat
engines: the entry point is `sys.run` or else `sys...
blob
|
commitdiff
|
diff to current
2014-07-22
Jean Privat
comp: compile `lazy` in the getter
blob
|
commitdiff
|
diff to current
2014-07-22
Jean Privat
comp: clean AAttrPropdef#compile_to_c
blob
|
commitdiff
|
diff to current
2014-07-22
Jean Privat
Merge: add attribute annotation `noinit` to skip the...
blob
|
commitdiff
|
diff to current
2014-07-21
Jean Privat
engine: skip noinit attributes on free constructors
blob
|
commitdiff
|
diff to current
2014-07-19
Alexis Laferrière
FFI: implement the global reference functions
blob
|
commitdiff
|
diff to current
2014-07-18
Jean Privat
Merge 'origin/master' into fix-asnotnull to supress...
blob
|
commitdiff
|
diff to current
2014-07-17
Jean Privat
comp: skip .as(not null) on not pointer values
blob
|
commitdiff
|
diff to current
2014-07-17
Jean Privat
code: remove useless as(not null)
blob
|
commitdiff
|
diff to current
2014-07-16
Jean Privat
comp: enable multi-compilation, ie multiple main programs
blob
|
commitdiff
|
diff to current
2014-07-16
Jean Privat
comp: compilers do not modify opt_stacktace, it is...
blob
|
commitdiff
|
diff to current
2014-07-16
Jean Privat
comp: use a local `no_main` variable
blob
|
commitdiff
|
diff to current
2014-07-16
Jean Privat
colo: `MModule::properties` does no give properties...
blob
|
commitdiff
|
diff to current
2014-07-15
Jean Privat
compiler: add `--dir` to just change the output directory
blob
|
commitdiff
|
diff to current
2014-07-15
Jean Privat
compiler: `add MakefileToolchain::outfile` to compute...
blob
|
commitdiff
|
diff to current
2014-06-26
Alexis Laferrière
FFI with C++: use a customizable macro to compile C...
blob
|
commitdiff
|
diff to current
2014-06-20
Jean Privat
abstract_compiler: remove -lunwind if target is Darwin...
blob
|
commitdiff
|
diff to current
2014-06-20
Jean Privat
abstract_compiler: add -Qunused-argument if clang
blob
|
commitdiff
|
diff to current
2014-06-20
Jean Privat
abstract_compiler: add some flags to teach clang to...
blob
|
commitdiff
|
diff to current
2014-06-18
Jean Privat
Merge: Use more intern methods and add intern factories...
blob
|
commitdiff
|
diff to current
2014-06-16
Alexis Laferrière
nitg: extracts default_outname from default toolchain
blob
|
commitdiff
|
diff to current
2014-06-16
Alexis Laferrière
nitg: extracts makefile_name from default toolchain
blob
|
commitdiff
|
diff to current
2014-06-16
Alexis Laferrière
nitg: use libgc only if platform supports it
blob
|
commitdiff
|
diff to current
2014-06-12
Jean Privat
compiler: implement intern `init` on NativeString
blob
|
commitdiff
|
diff to current
2014-06-12
Jean Privat
compiler: Accepts `new` constructor on non pointer...
blob
|
commitdiff
|
diff to current
2014-06-12
Jean Privat
compiler: accept intern `new` constructors (factories)
blob
|
commitdiff
|
diff to current
2014-06-12
Jean Privat
compiler: special handling of `new NativeArray`
blob
|
commitdiff
|
diff to current
2014-06-12
Jean Privat
abstract_compiler: generalize `native_array_instance`
blob
|
commitdiff
|
diff to current
2014-05-28
Alexis Laferrière
src: use macro PRINT_ERROR for deferred method error
blob
|
commitdiff
|
diff to current
2014-05-28
Alexis Laferrière
Merge branch 'master' into portable-errors
blob
|
commitdiff
|
diff to current
2014-05-22
Jean Privat
Merge: nitg: Added PNaCl support for Nit
blob
|
commitdiff
|
diff to current
2014-05-20
Alexis Laferrière
nitg/pnacl: automate option no_main
blob
|
commitdiff
|
diff to current
2014-05-16
Jean Privat
Merge: Android release compilation mode
blob
|
commitdiff
|
diff to current
2014-05-15
Alexis Laferrière
nitg: intro the release option
blob
|
commitdiff
|
diff to current
2014-05-13
Jean Privat
default_init: can compile combined init with collected...
blob
|
commitdiff
|
diff to current
2014-05-13
Jean Privat
engines: use `callsite.msignature` in ASuperExpr
blob
|
commitdiff
|
diff to current
2014-05-12
Jean Privat
Merge: Simplify AMethPropdef
blob
|
commitdiff
|
diff to current
2014-05-12
Jean Privat
src: remove remaining references of subclasses on AMeth...
blob
|
commitdiff
|
diff to current
2014-05-07
Alexis Laferrière
Merge branch 'master' into pnacl_integration
blob
|
commitdiff
|
diff to current
2014-05-02
Djomanix
nitg: Added PNaCl support for Nit
blob
|
commitdiff
|
diff to current
2014-04-29
Jean Privat
Merge: introduce Nith, the ligHt Nit compiler
blob
|
commitdiff
|
diff to current
2014-04-28
Jean Privat
abs_comp: move call of `supports_libunwind` in the...
blob
|
commitdiff
|
diff to current
2014-04-28
Jean Privat
Merge: Benchs nullables
blob
|
commitdiff
|
diff to current
2014-04-28
Jean Privat
nitg: introduce phases for Compiler classes
blob
|
commitdiff
|
diff to current
2014-04-28
Alexandre Terrasa
nitc: add option --count-isset-checks to count all...
blob
|
commitdiff
|
diff to current
2014-04-28
Alexandre Terrasa
nitc: renamed --no-check-initialization in --no-check...
blob
|
commitdiff
|
diff to current
2014-04-27
Jean Privat
Merge: Fix some AST bugs
blob
|
commitdiff
|
diff to current
2014-04-25
Alexis Laferrière
nitg: use a portable macro PRINT_ERROR instead of fprintf
blob
|
commitdiff
|
diff to current
2014-04-23
Jean Privat
src: adapt tools to use `ToolContext::nit_dir` instead...
blob
|
commitdiff
|
diff to current
2014-04-14
Jean Privat
Merge: FFI with Java
blob
|
commitdiff
|
diff to current
2014-04-10
Alexis Laferrière
nitg: support compilation of Java files to .jar
blob
|
commitdiff
|
diff to current
2014-04-09
Lucas Bajolet
nitg: Removed references to gperf in documentation...
blob
|
commitdiff
|
diff to current
2014-04-09
Lucas Bajolet
nitg: Overridden gperf since it was slow to generate.
blob
|
commitdiff
|
diff to current
2014-04-08
Jean Privat
nitg: use libunwind instead of gperf by default for...
blob
|
commitdiff
|
diff to current
2014-04-08
Jean Privat
Merge: Numeric, a super-class to Int and Float
blob
|
commitdiff
|
diff to current
2014-04-07
Jean Privat
src: cleanup useless importation
blob
|
commitdiff
|
diff to current
2014-04-04
Alexis Laferrière
Merge branch 'privat' into numbers
blob
|
commitdiff
|
diff to current
2014-04-04
Jean Privat
nitg: merge `-no-stacktrace` and `-nit-stacktrace`...
blob
|
commitdiff
|
diff to current
2014-04-04
Jean Privat
src/comp: force at least on entry in the trace-hashmap.
blob
|
commitdiff
|
diff to current
2014-04-04
Jean Privat
Merge: Some FFI cleanup
blob
|
commitdiff
|
diff to current
2014-04-03
Jean Privat
Merge: Nitgs optims
blob
|
commitdiff
|
diff to current
2014-04-03
Jean Privat
ffi: remove old Cproproc symbol NONITCNI
blob
|
commitdiff
|
diff to current
2014-04-03
Jean Privat
ffi: merge `finalize_ffi` and `finalize_nitni`
blob
|
commitdiff
|
diff to current
2014-04-03
Alexis Laferrière
nitg & niti: remove intern methods succ, prec and Char...
blob
|
commitdiff
|
diff to current
2014-04-03
Alexis Laferrière
nitg & niti: add intern methods `successor` and `predec...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
ffi: move a lot of code and services from AModule to...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
compiler_ffi: remove `uses_legacy_ni` since it is unuse...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
abstract_compiler: add `AModule::collect_linker_libs...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
abstract_compiler: provide empty implementation for...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
abstract_compiler: compile extern bodies without specia...
blob
|
commitdiff
|
diff to current
2014-04-02
Jean Privat
move ExternFile to c_tools
blob
|
commitdiff
|
diff to current
2014-04-01
Jean Privat
nitgs: add option --invocation-metrics to count things...
blob
|
commitdiff
|
diff to current
2014-03-27
Jean Privat
nitg: Use gcc special attributes and directives.
blob
|
commitdiff
|
diff to current
2014-03-26
Jean Privat
typing: add `ARangeExpr::init_callsite` and use it...
blob
|
commitdiff
|
diff to current
2014-03-26
Jean Privat
typing: AFor store services as CallSite (instead of...
blob
|
commitdiff
|
diff to current
2014-03-21
Jean Privat
nitg: catch SIGPIPE as a runtimeerror
blob
|
commitdiff
|
diff to current
2014-03-18
Alexis Laferrière
nitg: add an extra \n after FFI rules for a better...
blob
|
commitdiff
|
diff to current
2014-03-18
Alexis Laferrière
nitg: fix use of dep_rules to differentiate between...
blob
|
commitdiff
|
diff to current
2014-03-12
Jean Privat
Merge branch 'debug_require'
blob
|
commitdiff
|
diff to current
2014-03-11
Jean Privat
abstract_compiler: show who require a declaration when...
blob
|
commitdiff
|
diff to current
2014-03-11
Jean Privat
src: use `ASuperExpr::mpropdef` instead of asking the...
blob
|
commitdiff
|
diff to current
2014-03-07
Jean Privat
Merge remote-tracking branch 'alexis/ffi-fix'
blob
|
commitdiff
|
diff to current
2014-03-07
Alexis Laferrière
nitg: activate FFI in all engines
blob
|
commitdiff
|
diff to current
2014-03-07
Jean Privat
Merge branch 'callsite'
blob
|
commitdiff
|
diff to current
2014-03-05
Jean Privat
auto_super_init: use CallSite
blob
|
commitdiff
|
diff to current
2014-03-04
Alexis Laferrière
nitg: intro the platform concept
blob
|
commitdiff
|
diff to current
2014-03-04
Alexis Laferrière
nitg: refactor the ToolChain class by adding an abstrac...
blob
|
commitdiff
|
diff to current
2014-03-04
Alexis Laferrière
nitg: extract toolchain methods into a new ToolChain...
blob
|
commitdiff
|
diff to current
next