nitlanguage
/
nit.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
parser: fix and add tests to test_parser.nit
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
2009-08-26
Jean Privat
icode: duplicate closure declaration on ICodeN
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-26
Jean Privat
icode: new IEscapeMark class to bind ISeq and IEscape
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-26
Jean Privat
icode: new ICB::add_escape method
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-26
Jean Privat
icode: distinguish slots in dump
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-26
Jean Privat
icode: add dump for INew and ISuper
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-25
Jean Privat
misc: update Changelog and NOTICE; remove BUGS and...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-25
Jean Privat
tools: add ncall.sh script to execute nc* in order
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-25
Jean Privat
misc: new syntax file for GNU source-highlight
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-24
Jean Privat
syntax: break closures are implicitly ended with 'break'
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-24
Jean Privat
syntax: fix 'break' with value in default closures
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-20
Jean Privat
syntax: allow untyped variable declaration
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-20
Jean Privat
syntax: assign variable even if there is no base type
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
lib: remove exec::kill and exec::term
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
parser: set LANG=C for sed in Makefile (the sed that...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
tests: fix test_extern.nit for 64bits
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
gc: fix gc.c for 64bits
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
lib: fix file_nit.c for 64bits
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
syntax: new 'assert else' statement
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-19
Jean Privat
icode: if inlining is impossible, at least use a static...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-18
Jean Privat
icode: icode INew specializes IAbsCall (not ICall)
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-18
Jean Privat
compile: one closure context by function, and it is...
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-18
Jean Privat
clib: move REG to the stack frames
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-18
Jean Privat
clib: rename trace_t to stack_frame_t
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-18
Jean Privat
gc: superficial cleaning
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
clib: new raw_alloc and register_static_object services
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
compile: initialize local REGS to NIT_NULL
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
clib: move files to the clib directory
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
c_src: gives c_src its own clibdir
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
clib: add copyright notice to nit_{common,main}
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
clib: clean spaces in nit_common.h
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
c_src: copy only .o and .cksum on bootstrap
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
syntax: fatal error on unavailable primitive method
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: do no do recursive inline
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: inline methods with closures
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
compile: force inlining with special class Inline__
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: duplicate ICodeN::closure_defs in dup_with
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: use the icb to helps the icode duplication
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: iroutine knows its local registers
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: closures are generated within a ICodeBuilder
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
2009-08-17
Jean Privat
icode: method inlining moves from IRoutine to ICodeBuilder
Signed-off-by: Jean Privat <
jean@pryen.org
>
commit
|
commitdiff
|
tree
next