nitlanguage
/
nit.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
model: remove a lot of casts to MGenericType
2012-08-10
Jean Privat
Merge branch 'optim_niti'
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
niti: add NaiveInterpreter#collect_attr_propdef
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
niti: add class MutableInstance
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
niti: check signature arity on send
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
niti: implements ADeferredMethPropdef#call
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
typing: add ASendExpr#raw_arguments
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-10
Jean Privat
niti: cache the frame in a local variable
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
run_bench: add "nitc --global" to bench_engines()
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
run_bench: use 'local' vor local variables
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
run_bench: no not force bohem on nitc for bench_engines()
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
run_bench.sh: new function bench_compilation_time
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: activate bohem since executables are efficient...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: do not expose EscapeMark#object_id in generated C
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: do not expose RuntimeVariable#object_id in generated C
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: skip empty sub-strings in superstrings
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
valgrind.sh: use malloc instead of large
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: improve RuntimeVariable#inspect
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: self type in implicit init is exact
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
new script run_bench.sh
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: because of customization, self is exact
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: "onces" literal strings
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: implements ADeferredMethPropdef#compile_to_c
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: add RuntimeVariable#is_exact
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-07
Jean Privat
nitg: add option --hardening
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-06
Jean Privat
Merge remote-tracking branch 'pratchett/tests'
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
nitg&niti: add a "Runtime error" prefix like nitc
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
clib: prefix runtime errors with "Runtime error"
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: add niti and nitg Makefile rules
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: add option --noskip
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: allow skipping tests based on engines
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: differentiate the engine and the binary name
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: re-distinquish compilation errors.
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: specific execution if $engine==nit
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: add option --engine
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: add --tap
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: recognize "NOT YET IMPLEMENTED"
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
model, niti, nitf: unify NOT YET IMPLEMENTED
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: update sav to remove soso
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-03
Jean Privat
tests: tests_icode also use alterner.pl
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-02
Jean Privat
tests: use alterner.pl
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-02
Jean Privat
tests: replace #!alt by #alt
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-02
Jean Privat
tests: recognize a nonstart #alt as a #!alt
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-02
Jean Privat
tests: add fail soso
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-08-02
Jean Privat
mmbuilder: add missing "error" in an error message
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: inline automatic free init
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: inline empty bodies
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: readapt native == and != to force unboxing
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: inline without adaptation
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: inline Object::== and Object::!=
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: add inspect for variable
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: frame receiver is a type (not a variable)
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
nitg: extract adapt_signature
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-15
Jean Privat
Merge remote-tracking branch 'origin/pu/closure'
commit
|
commitdiff
|
tree
2012-07-03
Jean Privat
niti: add closures
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-03
Jean Privat
niti: expressions are escapable
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-03
Jean Privat
niti: returnmark indicates a Frame
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-03
Jean Privat
model: add basic closures
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-02
Jean Privat
model: add for on maps
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-02
Jean Privat
nit: add native NativeString::system
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-07-02
Jean Privat
nit: add intern Int::rand
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-24
Jean Privat
Merge branch 'parser' into wip
commit
|
commitdiff
|
tree
2012-06-24
Jean Privat
parser: tokens are not constructed with their texts
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-24
Jean Privat
parser: add Location::text
commit
|
commitdiff
|
tree
2012-06-24
Jean Privat
parser: guard loops in ComputeProdLocationVisitor
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-24
Jean Privat
parser: get the state number only once per state
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-19
Jean Privat
nitg: autoadapt can combine nullable
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-18
Jean Privat
Merge branch 'boehm' into wip
commit
|
commitdiff
|
tree
2012-06-15
Jean Privat
gc: gccx enable boehm by default
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-15
Jean Privat
gc: default is always nitgc
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-15
Jean Privat
gc: in gccx, -lgc must appears after objects
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-06-15
Jean Privat
Merge branch 'alexandre/typo-in-nit-reference' into wip
commit
|
commitdiff
|
tree
2012-06-08
Jean Privat
Merge branch 'alexis/ni-fixes' into wip
commit
|
commitdiff
|
tree
2012-05-31
Jean Privat
model: new class MParameter
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-31
Jean Privat
model: remove old Closure stubs
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-31
Jean Privat
modelbuilder: new method ASignature::visit_signature
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
Merge branch 'clean-c' into wip
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
Merge branch 'syntastic' into wip
commit
|
commitdiff
|
tree
2012-05-30
Alexis Laferrière
misc: removes debug output from syntastic Nit syntax...
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
compile: do not use true and false C constants.
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
lib: do not mix declaration and code in external C...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
compile: no not declare static stings in the header
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
vim: install syntastic file directly inside the vim...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
vim: README explain how to install nit for vim
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-30
Jean Privat
vim: move the function-once test before stuffs
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-10
Jean Privat
parser: detect sablecc3 and print better error
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-08
Jean Privat
nitg: introduction of the the global compiler
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-08
Jean Privat
model: rename lookup_first_property to lookup_first_definition
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-08
Jean Privat
modelbuilder: honor --only-parse
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-08
Alexandre Terrasa
model: fix comments in metamodel and metamodel::MMLocalClass::[]
commit
|
commitdiff
|
tree
2012-05-03
Jean Privat
Merge branch 'newmodel' into wip
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
Merge branch 'nitdoc' into wip
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
make: fix doc generation by the use of renamed --custom...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
nitdoc: the quick search menu must be over the rest...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
nit interpreter: hardening native string manipulations
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
nit interpreter: add a trailing \0 to native string
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
stats: bound the parameter of Counter to Object instead...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
stats: use AbstractSorter instead of closure to sort...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
modelbuilder: list failed path if module is not found
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
modelbuilder: easy attribute typing
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2012-05-02
Jean Privat
model: use MPROPDEF instead of MPropDef
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
next