nitlanguage
/
nit.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nitg-s: moved build_property_table from coloring to serparate_compiler
2012-12-17
Jean Privat
bench: forgot ".dat" on some prepare_res
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-17
Jean Privat
fix: bench: ad --no-cc for nitg test on run_compiler
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-17
Jean Privat
bench: better order in options-typing and policy
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-17
Jean Privat
bench: store count on plot file
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-17
Jean Privat
bench: ad --no-cc for nitg test on run_compiler
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-16
Jean Privat
nitg-s&e: clean nullable management on type_test
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-16
Jean Privat
bench: add bench_typetest_languages
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-16
Jean Privat
nitg: add GlobalCompiler::new_file
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-15
Jean Privat
model: semi-fixed bounds for VirtualType
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
tests: forgot to add base_gen_variance2.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
bench: add --fast and reorganize bench
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
shoot: add option for headless run
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
benchs: add bench_policy
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
nitg-s: skip some easy-case tests
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
nitg: add option --typing-test-metrics
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
nitg: shortcut 'for' loops on explicit ranges
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
nitg: autoadapt expression on exit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
nitg: protect for additional arguments
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-14
Jean Privat
tests: add base_gen_variance2.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-13
Jean Privat
nitg: use GC_MALLOC_ATOMIC for calloc_string
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-13
Jean Privat
nitg-s: shortcut the == invocation
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-13
Jean Privat
nitg-s: fix opt_generic_tree with opt_hardening
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-13
Jean Privat
fix opt_no_union_attribute
commit
|
commitdiff
|
tree
2012-12-13
Jean Privat
nitg-s&e: implements attributes in a C union
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
tests: nitg-s can bootstrap!
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
tests: add base_formal_isa
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
tests: add base_vararg2.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
nitg: better creation of varargs instances
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
niti: *_class_name use the full type name
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
nitg-s: add hardening on initialization
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-12
Jean Privat
nitg-s: implements unanchored_table correctly
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-s: implements calloc_array by calling native_array_instance
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-s: remove superfluous autobox
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-s: add primitive types to the set of mtypes
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-s: rename fields Xts to types to be consistant...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg: disable Boehm's GC by defining the macro NOBOEHM
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
bench: compare nitg-e with various compiler and -O...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg: add option --make-flags to pass options to make
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
bench: add bench_nitc_vc_nitg
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
bench: replace shootout_binarytrees with bench_bintree_gen
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
tests: add bench_bintree_gen
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
tests: base_gen_reassign.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
tests: add a timeout limit to avoid blocked programs
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-s&e: store class_names directly in the type/class...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-11
Jean Privat
nitg-e: make HASH a macro, not a function
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-10
Jean Privat
benchs: add nitg-s to benchs
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-10
Jean Privat
bench: factorize some benchs
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-10
Jean Privat
nitg-s&e: compile module in local knowledge
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-10
Jean Privat
Merge remote-tracking branch 'alexandre/master'
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
Merge remote-tracking branch 'alexandre/master'
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
tests: add test_array_formal.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
tests: add base_virtual_type_variance.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
tests: add base_attr_boxing.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
nitg-e: add option --no-check-erasure-cast to disable...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
nitg-e: implements erasure-cast
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
typing: add CallSite::erasure_cast to indicate if a...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
nitg: add v.compile_callsite to generate the send associated...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
typing: attach CallSite instances to AST nodes
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-09
Jean Privat
typing: new class CallSite
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
nitg-s: instantiate the right array in case of unresolved...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
nitg-s: allocate HashSet[MType] for conflicts_graph_cache
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
bench: split and specialize "options" benchs
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
bench: do not crash on die, just flag the failed command
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
tests: upgrade nitg-s to *.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-08
Jean Privat
nitg: do not compile main during the instantiation
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
Merge remote branch 'alexandre/master'
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
tests: add base_autocast.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
nitg: implements implicit casts for unsafe nexpr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
tests: declare Bool to base_types_nullable_formal_and_virtual
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
tests: fix test_attr_easy.res for the new model.
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
niti: implements implicit casts for unsafe nexpr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
typing: new attribute AExpr::implicit_cast_to
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
typing: the return of check_subtype can distinguish...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
lib: fix ArrayMapValues::first
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-07
Jean Privat
model: rewrite of MType::is_subtype
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-06
Jean Privat
lib: rewrite Collection::rand without explicit closure
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-06
Jean Privat
tests: test equality on Float
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-06
Jean Privat
tests: add base_attr_init_val_raf.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-06
Jean Privat
tests: add base_gen_variance.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-06
Jean Privat
niti: do not output object_id (not reliable)
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: check_init_instance use a call CHECK_NEW_XXX
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nig: localize init_expr in attributes
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: factorize Compiler#generate_init_attr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: check_init_instance require a type
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
bench: compilation_time: replace nitg.bin by nitg-e
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: two equal C types do not imply equal Nit types
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: add dangerous options to disable runtime tests
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nirg-sep: introduce box_kind to implements the "is...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg-sep: add option --no-inline-intern
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg-sep: inline primitive call on intern methods
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg-e: fix implementation of class_name_string
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-05
Jean Privat
nitg: move engine selection to nitg.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
bench: add a boostrap test to generate compilers
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
bench: add nitg-e as en engine
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
tests: add nitg-s and nitg-e as specific engines
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
tests: put stderr before stdout
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
niti: write fatal error on stderr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
tests: niti skips test_mem
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
nitg-e: remove autobox since the inherited one is identical
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2012-12-03
Jean Privat
nitg-sep: BOX_XX does not require a type argument,...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
next