nitlanguage
/
nit.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge remote branch 'pu/new-style_attributes' into wip
2011-01-25
Jean Privat
Merge remote branch 'pu/new-style_attributes' into wip
commit
|
commitdiff
|
tree
2011-01-25
Jean Privat
Merge branch 'pu/parser_tables_in_c' into wip
commit
|
commitdiff
|
tree
2011-01-24
Jean Privat
compile: remove hackish optimization of Array::add
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-24
Jean Privat
parser: update README
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-24
Jean Privat
parser: use C tables in parser
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-24
Jean Privat
parser: use C tables in lexer
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-24
Jean Privat
parser: factorize the lexer big accept switch
commit
|
commitdiff
|
tree
2011-01-22
Jean Privat
syntax: new-style attributes for those without underscore
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-22
Jean Privat
parser: accept attribute without underscore
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-22
Jean Privat
parser: gnu sed do not like spaces
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-21
Jean Privat
Merge remote branch 'jean-sebastien/various-fixes'...
commit
|
commitdiff
|
tree
2011-01-20
Jean Privat
Merge branch 'optimize_c_code' into next
commit
|
commitdiff
|
tree
2011-01-05
Jean Privat
compile: LOCATE_* as static const strings
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-05
Jean Privat
compile: factorize abort code in the clib
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-05
Jean Privat
compile: do not generate table and constructor iroutines...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2011-01-04
Jean Privat
Merge remote branch 'jean-sebastien/fix-test-icode...
commit
|
commitdiff
|
tree
2010-09-22
Jean Privat
Merge remote branch 'boa/pu/optimize_parser' into wip
commit
|
commitdiff
|
tree
2010-09-22
Jean Privat
parser: factorize reduce actions
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-06
Jean Privat
lib: keys in maps and sets are not nullable
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-06
Jean Privat
lib: fix ArrayMap::first
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-06
Jean Privat
tests: add base_orelse.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-04
Jean Privat
parser: do not write the goto address in the generated...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-04
Jean Privat
parser: add Parser::concat to factorize code
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-08-04
Jean Privat
parser: reduce some automatic inlining
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-26
Jean Privat
misc: add *.log and *.dot to .gitignore
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-16
Jean Privat
Merge branch 'hash_optimisations' into wip
commit
|
commitdiff
|
tree
2010-07-16
Jean Privat
compile: filter some loops in program icode generation
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-16
Jean Privat
metamodel: use HashSets instead of Arrays
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-16
Jean Privat
lib: hash_collection learns the standard hashmap implementation
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-16
Jean Privat
lib: reduce acces to _array in hash_collection
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-07-13
Jean Privat
lib: direct key access in HashMap and HashSet
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-28
Jean Privat
Merge branch 'syntax_flow_and_scope' into wip
commit
|
commitdiff
|
tree
2010-06-28
Jean Privat
Merge branch 'valgrind_script' into wip
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
tools: add a valgrind helper script
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
syntax: merge ScopeContext and EscapeContext
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
syntax: split the VariableContext into a Scope and...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
syntax: new enter_visit_block helper function
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
syntax: new mark_unreash helper function
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-24
Jean Privat
syntax: factorize some block/loop structures
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-06-15
Jean Privat
syntax: new "or else" construction
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-03-11
Jean Privat
syntax: "super" is a synonym of "special"
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
icode: link INative with a MMMethod instead of a raw...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
metamodel: move the extern name of a method in the...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
icode: add I*Value classes
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
compile: declare NEW_NativeArray in nit_common.h
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
compile: add class compiling::CProgram to manage generated...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
compile: use writers in icode compilation
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
compile: add module compiling_writer to replace CContext
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-02-15
Jean Privat
tools: nc kill showerr on TERM/INT
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-27
Jean Privat
gc: rewrite for efficiency
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-27
Jean Privat
gc: new NIT_GC_OPTION 'malloc'
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-26
Jean Privat
syntax: refuse return in default closure definition
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-22
Jean Privat
metamodel: lazily compute global properties
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-22
Jean Privat
syntax: do not inherit and check all local properties
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-21
Jean Privat
analysis: improve alocate_register_slots
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-21
Jean Privat
analysis: simplify icode inlining
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-19
Jean Privat
analysis: inline Int::enumerate_*
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-18
Jean Privat
syntax: type error when using superstrings with nullables
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-18
Jean Privat
syntax: fix code using superstrings with nullables
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-18
Jean Privat
syntax: remove reachability test in ABreakExpr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-18
Jean Privat
syntax: do not nest variable context in ABlockExpr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-15
Jean Privat
syntax: allow 'null == x' and 'null != x'
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-15
Jean Privat
syntax: track exits context in do blocks
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-15
Jean Privat
syntax: remove VariableContex::stype=
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: stmts after loops without breaks are unreashables
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: prepare stmts following loops to be unreachable
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: unreachable statements are errors
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
tests: remove static dead code
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: while/loop exit type evolution
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: fix type evolution on non nullable type
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: comparing a variable with null makes it evolve...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: merge nullable information on type evolution
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: prevent segfault on null types
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: untyped local variables are 'nullable Object'
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: real variable type evolution on IfexprExpr
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
syntax: fix variable context merge on unreashable branches
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
nitdoc: correctly display the package path before the...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2010-01-14
Jean Privat
parser: fix comment in Makefile
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-09-15
Jean Privat
icode: inline foreign icloscall and ihasclos
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-09-15
Jean Privat
nitdoc: workaround for a broken assertion
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-09-04
Jean Privat
lib: add Array::sort !cmp
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-09-04
Jean Privat
parser: accepts "print a[b]"
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-31
Jean Privat
doc: teach doc/advanced_options about NIT_GC_OPTION
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-31
Jean Privat
misc: remove Sci-Fi example/various/glob.nit
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-31
Jean Privat
nitdoc: show closure in signatures
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-29
Jean Privat
version: v0.3.1-git
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-29
Jean Privat
version: v0.3
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
gc: disable boehm by default
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
gc: add 'help' option to list all available GC
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
gc: show default GC on warnings
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
gc: default to nitgc when boehm is not available
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
syntax: warn on 'while true do' and suggests 'loop'
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-28
Jean Privat
src: use 'loop' for infinite loop and do-until-like
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
icode: shortcut in icode generation of 'for x in [y...
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
lib: add Int::enumerate_*
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
icode: inline Array::iterate
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
icode: generate closure for 'for'
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
lib: add iterate methods on Collection
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
tools: activate -v and sometime -W on some commands
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
2009-08-27
Jean Privat
c_src: update
Signed-off-by:
Jean Privat
<jean@pryen.org>
commit
|
commitdiff
|
tree
next