nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
friendz: save and restore music+sfx mute state
[nit.git]
/
src
/
compiler
/
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
2015-04-18
Jean Privat
typing&engines: implement default arguments
tree
|
commitdiff
2015-04-17
Jean Privat
compiler: use SignatureMap to make varargize more robust
tree
|
commitdiff
2015-04-15
Jean Privat
src: implement unary plus
tree
|
commitdiff
2015-04-15
Jean Privat
src: improve messages (and sometime location) of errors...
tree
|
commitdiff
2015-04-14
Jean Privat
Merge: Fix type adaptation when there is loops
tree
|
commitdiff
2015-04-14
Jean Privat
Merge: Intern new
tree
|
commitdiff
2015-04-14
Jean Privat
compiler: consider untyped expressions and statement...
tree
|
commitdiff
2015-04-10
Jean Privat
typing: remove most top-level things
tree
|
commitdiff
2015-04-10
Jean Privat
engines: implement special fall-back to sys
tree
|
commitdiff
2015-04-10
Jean Privat
engines: ANewExpr just return the plain instance if...
tree
|
commitdiff
2015-04-08
Jean Privat
model: rename `as_notnullable` to `undecorate`
tree
|
commitdiff
2015-04-03
Jean Privat
Merge: Unite app.nit metadata annotations common to...
tree
|
commitdiff
2015-04-02
Alexis Laferrière
model: intro `MModule::first_real_mmodule` to get the...
tree
|
commitdiff
2015-03-31
Lucas Bajolet
lib/standard/string: Added faster cstring method on...
tree
|
commitdiff
2015-03-31
Jean Privat
Merge: Rewrite the coloration for properties and types.
tree
|
commitdiff
2015-03-31
Jean Privat
Merge: iOS support
tree
|
commitdiff
2015-03-31
Jean Privat
Merge: sepcomp: fixup trampoline with tagged primitive...
tree
|
commitdiff
2015-03-31
Jean Privat
Merge: Fix warnings from clang on OS X
tree
|
commitdiff
2015-03-30
Alexis Laferrière
nitc: support compiling for the iOS platform
tree
|
commitdiff
2015-03-30
Alexis Laferrière
nitc: `Toolchain` keeps the compiler as an attribute
tree
|
commitdiff
2015-03-29
Jean Privat
sepcomp: fixup trampoline with tagged primitive values
tree
|
commitdiff
2015-03-28
Jean Privat
sepcomp: do not generate class tables for dead classes
tree
|
commitdiff
2015-03-28
Jean Privat
sepcomp: use the new `POSetGroupColorer` to color types...
tree
|
commitdiff
2015-03-28
Jean Privat
Merge: Fast super strings
tree
|
commitdiff
2015-03-28
Alexis Laferrière
nitc: fix missing includes for getpid
tree
|
commitdiff
2015-03-24
Jean Privat
compiler: prefill the native array with the literal...
tree
|
commitdiff
2015-03-24
Jean Privat
compiler: `ASuperstringExpr` store the native array...
tree
|
commitdiff
2015-03-24
Jean Privat
compiler: compile ASuperstringExpr using `native_to_s`
tree
|
commitdiff
2015-03-23
Jean Privat
compiler: add native_array_get and native_array_set
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: initialize lazy guards to 'false' if opt_no_un...
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: isset is implemented on tagged attributes
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: tag values when storing it with opt_no_union_a...
tree
|
commitdiff
2015-03-23
Jean Privat
Merge: compiler: introduce and use `MType::is_c_primitive`
tree
|
commitdiff
2015-03-23
Jean Privat
Merge: Simplify management of primitive types
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: use the new `POSetGroupColorer` to color prope...
tree
|
commitdiff
2015-03-23
Jean Privat
coloring: new class `POSetGroupColorer` to colorize...
tree
|
commitdiff
2015-03-23
Jean Privat
compiler: introduce and use `MType::is_c_primitive`
tree
|
commitdiff
2015-03-23
Jean Privat
coloring: add `POSet::to_conflict_graph` for lazy peoples
tree
|
commitdiff
2015-03-23
Jean Privat
coloring: add `POSetConflictGraph:order`
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: `compute_resolution_tables` group by classes
tree
|
commitdiff
2015-03-23
Jean Privat
sepcomp: `compile_class_to_c` protect access to null...
tree
|
commitdiff
2015-03-23
Jean Privat
compiler: import counter for better stats
tree
|
commitdiff
2015-03-21
Jean Privat
compiler: introduce and use char_instance, float_instan...
tree
|
commitdiff
2015-03-21
Jean Privat
compiler: `int_instance` and `bool_instance` return...
tree
|
commitdiff
2015-03-21
Jean Privat
compiler: use `bool_instance` and `int_instance` when...
tree
|
commitdiff
2015-03-21
Jean Privat
model: provide direct methods to access primitive types
tree
|
commitdiff
2015-03-21
Jean Privat
Merge: compiler: improve `poset_from_mtypes` used for...
tree
|
commitdiff
2015-03-21
Jean Privat
sepcomp: rename `compile_resolution_tables` as `compute...
tree
|
commitdiff
2015-03-21
Jean Privat
sepcomp: `do_type_coloring` can work directly with...
tree
|
commitdiff
2015-03-21
Jean Privat
sepcomp: add a missing undead type
tree
|
commitdiff
2015-03-21
Jean Privat
compiler: improve `poset_from_mtypes` used for type...
tree
|
commitdiff
2015-03-21
Jean Privat
comp: forward signals instead of exiting
tree
|
commitdiff
2015-03-21
Jean Privat
compiler: rename `show_backtrace` as `fatal_exit`
tree
|
commitdiff
2015-03-18
Jean Privat
errasurecomp: disable tagging of primitives to not...
tree
|
commitdiff
2015-03-18
Jean Privat
sepcomp: implement tagging of primitive types
tree
|
commitdiff
2015-03-18
Jean Privat
sepcomp: introduce `class_info` to protect the access...
tree
|
commitdiff
2015-03-10
Jean Privat
Merge: Abstract attribute
tree
|
commitdiff
2015-03-06
Jean Privat
compiler: do not initialize attributes at NULL in NEW_*
tree
|
commitdiff
2015-03-03
Jean Privat
Merge: compiler: fast path is the hot path in once...
tree
|
commitdiff
2015-03-02
Jean Privat
compiler: fast path is the hot path in once and literal...
tree
|
commitdiff
2015-02-27
Jean Privat
sepcomp: shortcut an inline most intern methods of...
tree
|
commitdiff
2015-02-27
Jean Privat
sepcomp: extract `direct_call` from `compile_callsite`
tree
|
commitdiff
2015-02-27
Jean Privat
sepcomp: fix compilation of NativeArray[] in an inlined...
tree
|
commitdiff
2015-02-26
Jean Privat
engines: move compilation of `abstract` method to MMeth...
tree
|
commitdiff
2015-02-24
Jean Privat
sepcomp: add option -direct-call-monomorph0 a less...
tree
|
commitdiff
2015-02-24
Jean Privat
sepcomp: add option `--guard-call`
tree
|
commitdiff
2015-02-23
Jean Privat
sepcomp: move out opt_substitute_monomorph from compile...
tree
|
commitdiff
2015-02-10
Lucas Bajolet
lib/standard/stream: Renamed streams for more explicit...
tree
|
commitdiff
2015-02-10
Jean Privat
fixup tramp
tree
|
commitdiff
2015-02-10
Jean Privat
sep_compiler: add alias option --link-boost
tree
|
commitdiff
2015-02-10
Jean Privat
sep_compiler: table_send take the original entity inste...
tree
|
commitdiff
2015-02-10
Jean Privat
sep_compiler: add option --substitute-monomorph to...
tree
|
commitdiff
2015-02-10
Jean Privat
sep_compiler: optionally use a trampoline before the...
tree
|
commitdiff
2015-02-09
Jean Privat
sep_compiler: SeparateRuntimeFunction save its arguments
tree
|
commitdiff
2015-02-07
Jean Privat
sep_compiler: add RuntimeFunction::c_fun_ptr
tree
|
commitdiff
2015-02-06
Jean Privat
Merge: Generalize instance creation service so FFI...
tree
|
commitdiff
2015-02-05
Alexis Laferrière
nitc: fix calling extern constructors from extern code...
tree
|
commitdiff
2015-02-04
Jean Privat
compiler: use global constant instead of literal to...
tree
|
commitdiff
2015-01-28
Alexis Laferrière
nitc: refactor MModule cflags and ldflags to support...
tree
|
commitdiff
2015-01-24
Alexis Laferrière
nitc: rename `c_compiler_option` and cie to `cflags...
tree
|
commitdiff
2015-01-17
Jean Privat
Merge: Runtime function
tree
|
commitdiff
2015-01-16
Jean Privat
compiler: --erasure use `virtual_runtime_function`...
tree
|
commitdiff
2015-01-16
Jean Privat
compiler: SeparateCompilerVisitor::table_send uses...
tree
|
commitdiff
2015-01-16
Jean Privat
compiler: add SeparateRuntimeFunction::c_sig and Separa...
tree
|
commitdiff
2015-01-16
Jean Privat
compiler: do not generate specific virtual method if...
tree
|
commitdiff
2015-01-16
Jean Privat
compiler: factorize VirtualRuntimeFunction and Separate...
tree
|
commitdiff
2015-01-14
Alexis Laferrière
nitc: move platforms modules to src/platform
tree
|
commitdiff
2015-01-13
Alexis Laferrière
nitc: FFI and nitni use MModule::c_name
tree
|
commitdiff
2015-01-13
Jean Privat
Merge: Use linker symbols to encode colors
tree
|
commitdiff
2015-01-13
Jean Privat
Merge: Android release mode sign and align the generate...
tree
|
commitdiff
2015-01-12
Jean Privat
compiler: add `Platform::supports_linker_script`
tree
|
commitdiff
2015-01-12
Jean Privat
compiler: add early `Compiler::target_platform` with...
tree
|
commitdiff
2015-01-12
Jean Privat
compiler: use linker symbols to encode colors
tree
|
commitdiff
2015-01-12
Alexis Laferrière
nitc/android: sign and align the APK file in release...
tree
|
commitdiff
2015-01-12
Alexis Laferrière
nitc/android: set the icon for the APK as expected...
tree
|
commitdiff
2015-01-12
Jean Privat
compiler: add an aditionnal linker_script file
tree
|
commitdiff
2015-01-10
Jean Privat
compiler: generalize `const_color` in entities
tree
|
commitdiff
2015-01-10
Jean Privat
Merge: Enforce namespace rules
tree
|
commitdiff
next