nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
nitc: add option --run to execute after a successful compilation.
[nit.git]
/
src
/
compiler
/
abstract_compiler.nit
2015-05-28
Jean Privat
compiler: rename compilation dir as `nit_compile`
blob
|
commitdiff
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
2014-12-19
Jean Privat
Merge: Arrays comprehension
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
compiler: do not inline lazy getters
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
nitg: handle direct compilation of comprehension arrays
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
typing: add `AArrayExpr::element_mtype`
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
grammar: new production `array_items` to replace arg_li...
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
Merge: Name entities
blob
|
commitdiff
|
diff to current
2014-12-17
Jean Privat
model: promote `c_name` from abstract-compiler to model
blob
|
commitdiff
|
diff to current
2014-12-15
Jean Privat
compiler: use correct recvtype in `AAttrPropdef::evalua...
blob
|
commitdiff
|
diff to current
2014-12-15
Jean Privat
compiler: associate escape_marks to to frame (because...
blob
|
commitdiff
|
diff to current
2014-12-14
Jean Privat
Merge: More macosx compat things
blob
|
commitdiff
|
diff to current
2014-12-13
Jean Privat
compiler: add CFLAGS -Wno-attributes to quiet clang...
blob
|
commitdiff
|
diff to current
2014-12-11
Jean Privat
src: rename nitg to nitc
blob
|
commitdiff
|
diff to current
2014-12-04
Jean Privat
modelize: add and use method `collect_attr_propdef`
blob
|
commitdiff
|
diff to current
2014-12-04
Jean Privat
modelize: add and use method mpropdef2node
blob
|
commitdiff
|
diff to current
2014-11-11
Jean Privat
compiler: copy the binary if the outpath is crazy and...
blob
|
commitdiff
|
diff to current
2014-11-11
Jean Privat
compiler: escape function names in `c_functions_hash.c`
blob
|
commitdiff
|
diff to current
2014-11-11
Jean Privat
compiler: escape the binary name in generated Makefile
blob
|
commitdiff
|
diff to current
2014-11-10
Jean Privat
compiler: add and use `MModule::c_name`
blob
|
commitdiff
|
diff to current
2014-11-06
Jean Privat
Merge: Use new constructors
blob
|
commitdiff
|
diff to current
2014-11-05
Jean Privat
src: update most tools to new constructors
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
Merge: Pkgconfig
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
abstract_compiler: check the presence of pkgconfig...
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
abstract_compiler: use `ExternFiles::pkgconfig` for...
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
c_tools: add attribute `ExternFile::pkgconfigs` to...
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
toolcontext: hide some really internal options so they...
blob
|
commitdiff
|
diff to current
2014-11-04
Jean Privat
compiler: remove --clib-path and NIT_CC_PATH
blob
|
commitdiff
|
diff to current
2014-11-03
Jean Privat
tools: use pkg-config to found libgc
blob
|
commitdiff
|
diff to current
2014-10-31
Jean Privat
Merge: Distribuable compiledir
blob
|
commitdiff
|
diff to current
2014-10-31
Jean Privat
tools: accept statement block in attributes
blob
|
commitdiff
|
diff to current
2014-10-31
Jean Privat
compiler: introduce `AAttrPropdef::evaluate_expr` to...
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compile: also generates a makefile named Makefile
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compile: add option --group-c-files
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compile: remove clib from the -I dir because the usuful...
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compile: use shortest path from the compiledir to the...
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compiler: add option --max-c-lines
blob
|
commitdiff
|
diff to current
2014-10-30
Jean Privat
compiler: do not create empty .h file
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
typing: ANew distinguish the type of the class and...
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
model: `new` factories have a return type.
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
model: `new` factories are named "new", not init.
blob
|
commitdiff
|
diff to current
2014-10-23
Jean Privat
model-clients: use `is_root_init` instead of `.name...
blob
|
commitdiff
|
diff to current
2014-10-20
Jean Privat
Merge: Small compiler things
blob
|
commitdiff
|
diff to current
2014-10-17
Jean Privat
abstract_compiler: prefers implementing expr than stmt...
blob
|
commitdiff
|
diff to current
2014-10-17
Jean Privat
abstract_compiler: default stmt implmentation do not...
blob
|
commitdiff
|
diff to current
2014-10-17
Jean Privat
Merge: Better varargs
blob
|
commitdiff
|
diff to current
2014-10-17
Jean Privat
typing+engines: handle reverse-vararg: passing an array...
blob
|
commitdiff
|
diff to current
2014-10-15
Jean Privat
Merge: transform loops
blob
|
commitdiff
|
diff to current
2014-10-15
Jean Privat
transform: move up shortcut-range from abstract_compile...
blob
|
commitdiff
|
diff to current
2014-10-15
Jean Privat
scope: create two escapemaks in loops
blob
|
commitdiff
|
diff to current
next