nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge: doc/commands: add tests for html rendering
[nit.git]
/
src
/
compiler
/
separate_compiler.nit
2017-05-14
Jean-Christophe...
separate_compiler: Fix a spelling mistake in a comment
blob
|
commitdiff
2017-03-26
Jean-Christophe...
compiler: Merge `maybenull` and `maybe_null`
blob
|
commitdiff
|
diff to current
2017-02-09
Alexis Laferrière
nitc: explicitly cast long to int
blob
|
commitdiff
|
diff to current
2016-12-13
Alexis Laferrière
rename `NativeString` to `CString`
blob
|
commitdiff
|
diff to current
2016-07-08
Jean-Christophe...
separate_compiler: Write errors to stderr
blob
|
commitdiff
|
diff to current
2016-06-24
Jean Privat
compiler: do not call C `nit_alloc` directly but a...
blob
|
commitdiff
|
diff to current
2016-03-25
Jean Privat
nitc/abscomp: add helper function maybenull to factoriz...
blob
|
commitdiff
|
diff to current
2016-02-04
Jean Privat
compiler: add a native implementation of NativeArray...
blob
|
commitdiff
|
diff to current
2015-12-15
Jean Privat
compiler: intern methods on NativeArray can fallback...
blob
|
commitdiff
|
diff to current
2015-12-10
Jean Privat
engine: handle the compilation/interpretation of multip...
blob
|
commitdiff
|
diff to current
2015-11-07
Alexis Laferrière
nitc: fix typo in error message
blob
|
commitdiff
|
diff to current
2015-10-21
Jean Privat
nitc: cleanup and synchronize options with the manpage
blob
|
commitdiff
|
diff to current
2015-10-06
Jean Privat
compiler: skip broken entities
blob
|
commitdiff
|
diff to current
2015-09-21
Jean Privat
sepcomp: rewrote, fix and document `equal_test` in...
blob
|
commitdiff
|
diff to current
2015-09-21
Jean Privat
sepcomp: fix potential tagging issue in `is_same_type_test`
blob
|
commitdiff
|
diff to current
2015-09-21
Jean Privat
sepcomp: add `MType::tag_value`
blob
|
commitdiff
|
diff to current
2015-08-13
Lucas Bajolet
src/compiler: Added fixint variants to compiler
blob
|
commitdiff
|
diff to current
2015-08-07
Jean Privat
separate_compiler: always compile stub of methods to...
blob
|
commitdiff
|
diff to current
2015-07-16
Jean Privat
sep_comp: do not lose potential mcasttype information...
blob
|
commitdiff
|
diff to current
2015-07-16
Jean Privat
sep_comp: do not rely on RTA in autobox
blob
|
commitdiff
|
diff to current
2015-07-16
Jean Privat
sep_comp: improve deadness management in compile_class_to_c
blob
|
commitdiff
|
diff to current
2015-06-17
Jean Privat
sep_comp: declare method __attribute__((weak)) to allow...
blob
|
commitdiff
|
diff to current
2015-06-17
Jean Privat
sep_comp: SeparateRuntimeFunction::compile_to_c only...
blob
|
commitdiff
|
diff to current
2015-06-17
Jean Privat
sep_compiler: move up declaration in SeparateRuntimeFun...
blob
|
commitdiff
|
diff to current
2015-06-17
Jean Privat
sep_comp: remove unrobust SeparateRuntimeFunction:...
blob
|
commitdiff
|
diff to current
2015-06-17
Jean Privat
sep_comp: SeparateRuntimeFunction::compile_trampolines...
blob
|
commitdiff
|
diff to current
2015-06-08
Jean Privat
Merge: More keep going
blob
|
commitdiff
|
diff to current
2015-06-05
Jean Privat
compiler: skip compilation of broken methods
blob
|
commitdiff
|
diff to current
2015-06-02
Lucas Bajolet
compiler: Changed types of Char to uint32_t and NativeS...
blob
|
commitdiff
|
diff to current
2015-05-29
Lucas Bajolet
lib/standard: Introduce Byte type in kernel
blob
|
commitdiff
|
diff to current
2015-05-26
Jean Privat
sepcomp: fix hardening related to the instantiation...
blob
|
commitdiff
|
diff to current
2015-05-21
Jean Privat
compilers: missing argument unboxing with new nativearray
blob
|
commitdiff
|
diff to current
2015-05-07
Jean Privat
compiler: use `adapt_signature` to simplify and clean...
blob
|
commitdiff
|
diff to current
2015-04-08
Jean Privat
model: rename `as_notnullable` to `undecorate`
blob
|
commitdiff
|
diff to current
2015-03-31
Jean Privat
Merge: Rewrite the coloration for properties and types.
blob
|
commitdiff
|
diff to current
2015-03-29
Jean Privat
sepcomp: fixup trampoline with tagged primitive values
blob
|
commitdiff
|
diff to current
2015-03-28
Jean Privat
sepcomp: do not generate class tables for dead classes
blob
|
commitdiff
|
diff to current
2015-03-28
Jean Privat
sepcomp: use the new `POSetGroupColorer` to color types...
blob
|
commitdiff
|
diff to current
2015-03-28
Jean Privat
Merge: Fast super strings
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
compiler: add native_array_get and native_array_set
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: initialize lazy guards to 'false' if opt_no_un...
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: isset is implemented on tagged attributes
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: tag values when storing it with opt_no_union_a...
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
Merge: compiler: introduce and use `MType::is_c_primitive`
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
Merge: Simplify management of primitive types
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: use the new `POSetGroupColorer` to color prope...
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
compiler: introduce and use `MType::is_c_primitive`
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: `compute_resolution_tables` group by classes
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
sepcomp: `compile_class_to_c` protect access to null...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
model: provide direct methods to access primitive types
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
Merge: compiler: improve `poset_from_mtypes` used for...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
sepcomp: rename `compile_resolution_tables` as `compute...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
sepcomp: `do_type_coloring` can work directly with...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
sepcomp: add a missing undead type
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: improve `poset_from_mtypes` used for type...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: rename `show_backtrace` as `fatal_exit`
blob
|
commitdiff
|
diff to current
2015-03-18
Jean Privat
sepcomp: implement tagging of primitive types
blob
|
commitdiff
|
diff to current
2015-03-18
Jean Privat
sepcomp: introduce `class_info` to protect the access...
blob
|
commitdiff
|
diff to current
2015-02-27
Jean Privat
sepcomp: shortcut an inline most intern methods of...
blob
|
commitdiff
|
diff to current
2015-02-27
Jean Privat
sepcomp: extract `direct_call` from `compile_callsite`
blob
|
commitdiff
|
diff to current
2015-02-27
Jean Privat
sepcomp: fix compilation of NativeArray[] in an inlined...
blob
|
commitdiff
|
diff to current
2015-02-24
Jean Privat
sepcomp: add option -direct-call-monomorph0 a less...
blob
|
commitdiff
|
diff to current
2015-02-24
Jean Privat
sepcomp: add option `--guard-call`
blob
|
commitdiff
|
diff to current
2015-02-23
Jean Privat
sepcomp: move out opt_substitute_monomorph from compile...
blob
|
commitdiff
|
diff to current
2015-02-10
Jean Privat
fixup tramp
blob
|
commitdiff
|
diff to current
2015-02-10
Jean Privat
sep_compiler: add alias option --link-boost
blob
|
commitdiff
|
diff to current
2015-02-10
Jean Privat
sep_compiler: table_send take the original entity inste...
blob
|
commitdiff
|
diff to current
2015-02-10
Jean Privat
sep_compiler: add option --substitute-monomorph to...
blob
|
commitdiff
|
diff to current
2015-02-10
Jean Privat
sep_compiler: optionally use a trampoline before the...
blob
|
commitdiff
|
diff to current
2015-02-09
Jean Privat
sep_compiler: SeparateRuntimeFunction save its arguments
blob
|
commitdiff
|
diff to current
2015-02-07
Jean Privat
sep_compiler: add RuntimeFunction::c_fun_ptr
blob
|
commitdiff
|
diff to current
2015-01-16
Jean Privat
compiler: SeparateCompilerVisitor::table_send uses...
blob
|
commitdiff
|
diff to current
2015-01-16
Jean Privat
compiler: add SeparateRuntimeFunction::c_sig and Separa...
blob
|
commitdiff
|
diff to current
2015-01-16
Jean Privat
compiler: do not generate specific virtual method if...
blob
|
commitdiff
|
diff to current
2015-01-16
Jean Privat
compiler: factorize VirtualRuntimeFunction and Separate...
blob
|
commitdiff
|
diff to current
2015-01-13
Jean Privat
Merge: Use linker symbols to encode colors
blob
|
commitdiff
|
diff to current
2015-01-12
Jean Privat
compiler: add `Platform::supports_linker_script`
blob
|
commitdiff
|
diff to current
2015-01-12
Jean Privat
compiler: use linker symbols to encode colors
blob
|
commitdiff
|
diff to current
2015-01-10
Jean Privat
compiler: generalize `const_color` in entities
blob
|
commitdiff
|
diff to current
2015-01-10
Jean Privat
Merge: Enforce namespace rules
blob
|
commitdiff
|
diff to current
2015-01-08
Jean Privat
Merge: null as receiver
blob
|
commitdiff
|
diff to current
2015-01-08
Jean Privat
Merge: Less fixme and todo
blob
|
commitdiff
|
diff to current
2015-01-07
Jean Privat
complier: `--direct-call-monomorph` works with construc...
blob
|
commitdiff
|
diff to current
2015-01-05
Jean Privat
separate_compiler: `shortcut_equate` works on `is_same_...
blob
|
commitdiff
|
diff to current
2015-01-05
Jean Privat
typing&engines: accept `is_same_instance` on `null`
blob
|
commitdiff
|
diff to current
2015-01-05
Jean Privat
compiler: accept `null` as a *maybenull* receiver
blob
|
commitdiff
|
diff to current
2015-01-05
Jean Privat
compiler: create var in `shortcut_equate` only if needed
blob
|
commitdiff
|
diff to current
2014-12-28
Jean Privat
compiler: rename the class `Frame` to `StaticFrame...
blob
|
commitdiff
|
diff to current
2014-12-27
Jean Privat
compiler: move compilation stuff from modelbuilder...
blob
|
commitdiff
|
diff to current
2014-11-29
Jean Privat
compiler: the type poset contains only directed casts
blob
|
commitdiff
|
diff to current
2014-11-10
Jean Privat
compiler: add and use `MModule::c_name`
blob
|
commitdiff
|
diff to current
2014-11-05
Jean Privat
src: update most tools to new constructors
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
typing: allow `new` on interface and abstract classes...
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
model: `new` factories have a return type.
blob
|
commitdiff
|
diff to current
2014-10-15
Jean Privat
compiler: do the varargization in the ANodes
blob
|
commitdiff
|
diff to current
2014-10-11
Jean Privat
src: remove some warnings and do some cleaning
blob
|
commitdiff
|
diff to current
2014-09-26
Jean Privat
separate_compiler: use the easier way to get a mparamet...
blob
|
commitdiff
|
diff to current
2014-09-18
Jean Privat
src: remove classes and nodes related to the old syntax
blob
|
commitdiff
|
diff to current
2014-09-17
Alexis Laferrière
nitg: fix typo in doc of `before_send`
blob
|
commitdiff
|
diff to current
2014-09-10
Alexis Laferrière
Merge branch 'master' into polymorphic_extern_classes
blob
|
commitdiff
|
diff to current
next