nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge: check_contrib: filter-out contrib/nitc when checking Makefile of projects
[nit.git]
/
src
/
compiler
/
abstract_compiler.nit
2015-12-08
Lucas Bajolet
lib/core: Re-implemented some frequently used binops...
blob
|
commitdiff
2015-11-12
Jean Privat
Merge: Handle gracefuly multi-varargs
blob
|
commitdiff
|
diff to current
2015-11-10
Jean Privat
typing: move vararg_length on each argument, instead...
blob
|
commitdiff
|
diff to current
2015-11-09
Jean Privat
Merge: nitc/android: rely on Android's native stacktrac...
blob
|
commitdiff
|
diff to current
2015-11-07
Alexis Laferrière
nitc/android: do not catch signals on Android, use...
blob
|
commitdiff
|
diff to current
2015-11-07
Jean Privat
src: use `toolcontext.quit` instead of rogue `exit`
blob
|
commitdiff
|
diff to current
2015-10-28
Jean Privat
abstract_compiler: can inline methods with `constant_va...
blob
|
commitdiff
|
diff to current
2015-10-22
Jean Privat
Merge: Less null warnings in src/
blob
|
commitdiff
|
diff to current
2015-10-22
Jean Privat
src: remove some `call on nullable` warning with a...
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-07
Jean Privat
Merge: Multi iterators
blob
|
commitdiff
|
diff to current
2015-10-07
Jean Privat
compiler: handle multi-iterators
blob
|
commitdiff
|
diff to current
2015-10-06
Jean Privat
typing: make `CallSite` a `MEntity` so that `is_broken...
blob
|
commitdiff
|
diff to current
2015-10-06
Jean Privat
nitc: print errors if all modules are invalid
blob
|
commitdiff
|
diff to current
2015-10-06
Jean Privat
semantize: set and use `ANode::is_broken`
blob
|
commitdiff
|
diff to current
2015-09-21
Lucas Bajolet
lib: Update libs to use correctly ascii and code_point
blob
|
commitdiff
|
diff to current
2015-09-21
Lucas Bajolet
lib: Changes in the way ascii is coded and its semantics.
blob
|
commitdiff
|
diff to current
2015-08-28
Lucas Bajolet
src: Added complete FlatString generation from compiler
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
Lucas Bajolet
lib/standard: Remove lshift and rshift from Int and...
blob
|
commitdiff
|
diff to current
2015-08-06
Jean Privat
Merge: Add debug option to compiler
blob
|
commitdiff
|
diff to current
2015-08-06
Lucas Bajolet
compiler: Add -g option to compiler
blob
|
commitdiff
|
diff to current
2015-08-04
Lucas Bajolet
src: Modified compilers for the support of the new...
blob
|
commitdiff
|
diff to current
2015-07-23
Jean Privat
Merge: UTF-8 Strings
blob
|
commitdiff
|
diff to current
2015-07-23
Lucas Bajolet
src: Compiler, interpreter and parser updates for UTF-8
blob
|
commitdiff
|
diff to current
2015-07-23
Jean Privat
compiler: filter out -lrt flaf for OXS
blob
|
commitdiff
|
diff to current
2015-07-18
Alexis Laferrière
src & lib: use the default behavior of `basename` where...
blob
|
commitdiff
|
diff to current
2015-07-09
Lucas Bajolet
src: Compiler and interpreter updates for NativeString
blob
|
commitdiff
|
diff to current
2015-06-30
Alexis Laferrière
src/nitc: ignore SIGPIPE
blob
|
commitdiff
|
diff to current
2015-06-16
Jean Privat
compiler: no-on for `AIsaExpr` without a valid `cast_type`
blob
|
commitdiff
|
diff to current
2015-06-16
Jean Privat
compiler: no-op for expressions that return no RuntimeV...
blob
|
commitdiff
|
diff to current
2015-06-11
Jean Privat
compiler: NativeString is a char* to please C library.
blob
|
commitdiff
|
diff to current
2015-06-10
Jean Privat
Merge: Attribute and autoinit annotations
blob
|
commitdiff
|
diff to current
2015-06-08
Jean Privat
modelize: rely on `AAttrPropdef::mreadpropdef` to be...
blob
|
commitdiff
|
diff to current
2015-06-08
Jean Privat
modelize: add `AAttrPropdef::mtype` to factorize the...
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: runtime error (instead of noop) on dead/inval...
blob
|
commitdiff
|
diff to current
2015-06-04
Jean Privat
Merge: Portable stack-traces
blob
|
commitdiff
|
diff to current
2015-06-03
Jean Privat
compiler: replace the option `--stacktrace` with a...
blob
|
commitdiff
|
diff to current
2015-06-03
Jean Privat
compiler: protect the stacktrace-aware C code with...
blob
|
commitdiff
|
diff to current
2015-06-03
Jean Privat
compiler: generate C stacktrace-awareness iff the platf...
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-30
Jean Privat
Merge: Clean nit compilation directory
blob
|
commitdiff
|
diff to current
2015-05-29
Lucas Bajolet
compiler: Updated toolchain for proper byte literal...
blob
|
commitdiff
|
diff to current
2015-05-29
Jean Privat
compiler: remove the compilation directory unless expli...
blob
|
commitdiff
|
diff to current
2015-05-29
Jean Privat
abstract_compiler: introduce root_compile_dir for platf...
blob
|
commitdiff
|
diff to current
2015-05-29
Jean Privat
abstract_compiler: attach compiler and toolchain
blob
|
commitdiff
|
diff to current
2015-05-29
Lucas Bajolet
lib/standard: Introduce Byte type in kernel
blob
|
commitdiff
|
diff to current
2015-05-28
Jean Privat
compiler: rename compilation dir as `nit_compile`
blob
|
commitdiff
|
diff to current
2015-04-25
Jean Privat
engines: process named arguments
blob
|
commitdiff
|
diff to current
2015-04-18
Jean Privat
typing&engines: implement default arguments
blob
|
commitdiff
|
diff to current
2015-04-17
Jean Privat
compiler: use SignatureMap to make varargize more robust
blob
|
commitdiff
|
diff to current
2015-04-15
Jean Privat
src: implement unary plus
blob
|
commitdiff
|
diff to current
2015-04-15
Jean Privat
src: improve messages (and sometime location) of errors...
blob
|
commitdiff
|
diff to current
2015-04-14
Jean Privat
Merge: Fix type adaptation when there is loops
blob
|
commitdiff
|
diff to current
2015-04-14
Jean Privat
Merge: Intern new
blob
|
commitdiff
|
diff to current
2015-04-14
Jean Privat
compiler: consider untyped expressions and statement...
blob
|
commitdiff
|
diff to current
2015-04-10
Jean Privat
engines: implement special fall-back to sys
blob
|
commitdiff
|
diff to current
2015-04-10
Jean Privat
engines: ANewExpr just return the plain instance if...
blob
|
commitdiff
|
diff to current
2015-04-08
Jean Privat
model: rename `as_notnullable` to `undecorate`
blob
|
commitdiff
|
diff to current
2015-04-03
Jean Privat
Merge: Unite app.nit metadata annotations common to...
blob
|
commitdiff
|
diff to current
2015-04-02
Alexis Laferrière
model: intro `MModule::first_real_mmodule` to get the...
blob
|
commitdiff
|
diff to current
2015-03-31
Lucas Bajolet
lib/standard/string: Added faster cstring method on...
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-31
Jean Privat
Merge: iOS support
blob
|
commitdiff
|
diff to current
2015-03-31
Jean Privat
Merge: Fix warnings from clang on OS X
blob
|
commitdiff
|
diff to current
2015-03-30
Alexis Laferrière
nitc: `Toolchain` keeps the compiler as an attribute
blob
|
commitdiff
|
diff to current
2015-03-28
Alexis Laferrière
nitc: fix missing includes for getpid
blob
|
commitdiff
|
diff to current
2015-03-24
Jean Privat
compiler: prefill the native array with the literal...
blob
|
commitdiff
|
diff to current
2015-03-24
Jean Privat
compiler: `ASuperstringExpr` store the native array...
blob
|
commitdiff
|
diff to current
2015-03-24
Jean Privat
compiler: compile ASuperstringExpr using `native_to_s`
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
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
compiler: introduce and use `MType::is_c_primitive`
blob
|
commitdiff
|
diff to current
2015-03-23
Jean Privat
compiler: import counter for better stats
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: introduce and use char_instance, float_instan...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: `int_instance` and `bool_instance` return...
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: use `bool_instance` and `int_instance` when...
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
comp: forward signals instead of exiting
blob
|
commitdiff
|
diff to current
2015-03-21
Jean Privat
compiler: rename `show_backtrace` as `fatal_exit`
blob
|
commitdiff
|
diff to current
2015-03-10
Jean Privat
Merge: Abstract attribute
blob
|
commitdiff
|
diff to current
2015-03-06
Jean Privat
compiler: do not initialize attributes at NULL in NEW_*
blob
|
commitdiff
|
diff to current
2015-03-02
Jean Privat
compiler: fast path is the hot path in once and literal...
blob
|
commitdiff
|
diff to current
2015-02-26
Jean Privat
engines: move compilation of `abstract` method to MMeth...
blob
|
commitdiff
|
diff to current
2015-02-10
Lucas Bajolet
lib/standard/stream: Renamed streams for more explicit...
blob
|
commitdiff
|
diff to current
2015-02-06
Jean Privat
Merge: Generalize instance creation service so FFI...
blob
|
commitdiff
|
diff to current
2015-02-05
Alexis Laferrière
nitc: fix calling extern constructors from extern code...
blob
|
commitdiff
|
diff to current
2015-02-04
Jean Privat
compiler: use global constant instead of literal to...
blob
|
commitdiff
|
diff to current
2015-01-28
Alexis Laferrière
nitc: refactor MModule cflags and ldflags to support...
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 early `Compiler::target_platform` with...
blob
|
commitdiff
|
diff to current
2015-01-12
Jean Privat
compiler: add an aditionnal linker_script file
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: Less fixme and todo
blob
|
commitdiff
|
diff to current
2015-01-07
Jean Privat
compiler: fix the signature of `add_extern`
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-12-27
Jean Privat
compiler: do not crash on fallback ffi with `extern...
blob
|
commitdiff
|
diff to current
next