nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
modelbuilder: easy attribute typing
[nit.git]
/
src
/
syntax
/
2012-04-16
Jean Privat
Merge branch 'wip2'
tree
|
commitdiff
2012-04-16
Jean Privat
Merge remote branch 'alexis/wip'
tree
|
commitdiff
2012-04-12
Alexis Laferrière
mmbuilder: detect type of some attributes
tree
|
commitdiff
2012-04-10
Jean Privat
syntax: implements __debug__ type construct
tree
|
commitdiff
2012-04-10
Jean Privat
clean: make some classes abstract or interfaces
tree
|
commitdiff
2012-03-02
Alexis Laferrière
ni: fix allowing to rename parameters for redef as...
tree
|
commitdiff
2012-02-27
Jean Privat
Merge branch 'fix-ni' into wip
tree
|
commitdiff
2012-02-27
Alexis Laferrière
ni: fix allowing to rename parameters for redef as...
tree
|
commitdiff
2012-02-27
Jean Privat
syntax: warn for superfluous parentheses in signatures
tree
|
commitdiff
2012-02-24
Jean Privat
typing: error on foo() when foo is a variable
tree
|
commitdiff
2012-02-24
Jean Privat
syntax: warn on superfluous empty parentheses on calls
tree
|
commitdiff
2012-02-24
Jean Privat
parser: include obra, cbra, opar and cpar in arguments
tree
|
commitdiff
2012-02-24
Jean Privat
lib&src: remove detected warnings
tree
|
commitdiff
2012-02-24
Jean Privat
typing: some warning cleanup
tree
|
commitdiff
2012-02-24
Jean Privat
typing: warn for superfluous parentheses
tree
|
commitdiff
2012-02-24
Jean Privat
typing: proxyexpr delegate more services
tree
|
commitdiff
2012-02-17
Jean Privat
assert: use id.text.to_s instead of id.to_s for runtime...
tree
|
commitdiff
2012-02-15
Jean Privat
Merge branch 'ni' into wip
tree
|
commitdiff
2012-02-15
Jean Privat
Merge branch 'nitdoc2' into wip
tree
|
commitdiff
2012-02-15
Jean Privat
ni: move default_extern_name and friendly_extern_name...
tree
|
commitdiff
2012-02-15
Alexis Laferrière
icode: implements icode for explicit imports
tree
|
commitdiff
2012-02-13
Jean Privat
lib: for on maps require two parameters
tree
|
commitdiff
2012-02-10
Alexis Laferrière
mm: moves class type detection to class building analysis
tree
|
commitdiff
2012-02-09
Alexis Laferrière
ni: intro of frontier files between nit code and extern...
tree
|
commitdiff
2012-02-09
Alexis Laferrière
ni: adds MMModule::is_extern_hybrid
tree
|
commitdiff
2012-02-09
Alexis Laferrière
grammar: allows constructors in extern classes
tree
|
commitdiff
2012-02-09
Alexis Laferrière
mm: extracts extern name creation in separate function
tree
|
commitdiff
2012-02-09
Alexis Laferrière
mm: implements metamodel for basic explicit casts
tree
|
commitdiff
2012-02-09
Alexis Laferrière
mm: adds is_extern to MMMethods and use extern_name...
tree
|
commitdiff
2012-02-09
Alexis Laferrière
mm: adds basic explicit imports to metamodel and typing
tree
|
commitdiff
2012-02-09
Alexis Laferrière
grammar: adds extern class kind for extern classes...
tree
|
commitdiff
2012-02-03
Jean Privat
syntax: try to produce an error message for local prope...
tree
|
commitdiff
2012-02-03
Jean Privat
syntax: error on hidden module gives the right module
tree
|
commitdiff
2012-02-03
Jean Privat
syntax: use attributes names for parameters in implicit...
tree
|
commitdiff
2011-11-25
Jean Privat
Merge branch 'fix-vt' into wip
tree
|
commitdiff
2011-11-25
Jean Privat
icode: ITypeCheck requires a receiver
tree
|
commitdiff
2011-10-13
Jean Privat
Merge branch 'pu/qualified-modules' into wip
tree
|
commitdiff
2011-10-13
Jean Privat
Merge branch 'pu/parameter-names' into wip
tree
|
commitdiff
2011-10-06
Alexis Laferrière
mm: moves up declaration of AMethid::name to syntax_base
tree
|
commitdiff
2011-10-06
Alexis Laferrière
mm: adds param name to signatures
tree
|
commitdiff
2011-10-06
Alexis Laferrière
misc: corrects some typos and according tests
tree
|
commitdiff
2011-06-27
Jean Privat
Merge branch 'better-locate' into wip
tree
|
commitdiff
2011-06-23
Jean Privat
parser: locate errors with locations in ANode
tree
|
commitdiff
2011-06-23
Jean Privat
syntax: better message for signature errors
tree
|
commitdiff
2011-04-29
Jean Privat
parser: new class SourceFile
tree
|
commitdiff
2011-04-15
Alexandre Terrasa
src: fix "constrctor" typo in error messages
tree
|
commitdiff
2011-04-14
Alexandre Terrasa
src: Minor fixes in error messages
tree
|
commitdiff
2011-04-02
Jean Privat
parser: add qualified module names
tree
|
commitdiff
2011-04-02
Jean Privat
tools: remove the method import_supers_modules
tree
|
commitdiff
2011-04-01
Jean Privat
Merge branches 'fix_doc', 'general_for' and 'mmbuilder_...
tree
|
commitdiff
2011-03-31
Jean Privat
syntax: remove AbsSyntaxVisitor::type_collection
tree
|
commitdiff
2011-03-31
Jean Privat
syntax: enable a generalized for with iterate
tree
|
commitdiff
2011-03-31
Jean Privat
typing: move redef class check before inheritance
tree
|
commitdiff
2011-03-31
Jean Privat
typing: do not crash on inherited invalid signature
tree
|
commitdiff
2011-02-14
Jean Privat
metamodel: rename 'universal' to 'enum'
tree
|
commitdiff
2011-02-14
Jean Privat
metamodel: rename 'universal' to 'enum'
tree
|
commitdiff
2011-02-14
Jean Privat
parser: rename 'enum' to 'universal'
tree
|
commitdiff
2011-02-11
Jean Privat
doc: use 'module' instead of 'package' in comments
tree
|
commitdiff
2011-01-29
Jean Privat
Merge branch 'll-and-gg-operators' into wip
tree
|
commitdiff
2011-01-29
Jean Privat
parser: add << and >> operators
tree
|
commitdiff
2011-01-28
Jean Privat
Merge branch 'package2module' into wip
tree
|
commitdiff
2011-01-25
Jean Privat
Merge branch 'alexis/various-fixes' into wip
tree
|
commitdiff
2011-01-25
Alexis Laferrière
compile: Check the validity of module filename before...
tree
|
commitdiff
2011-01-22
Jean Privat
syntax: new-style attributes for those without underscore
tree
|
commitdiff
2011-01-20
Jean Privat
parser: rename package-related classes and properties
tree
|
commitdiff
2011-01-20
Jean Privat
src: rename 'module' identifiers
tree
|
commitdiff
2010-06-24
Jean Privat
syntax: merge ScopeContext and EscapeContext
tree
|
commitdiff
2010-06-24
Jean Privat
syntax: split the VariableContext into a Scope and...
tree
|
commitdiff
2010-06-24
Jean Privat
syntax: new enter_visit_block helper function
tree
|
commitdiff
2010-06-24
Jean Privat
syntax: new mark_unreash helper function
tree
|
commitdiff
2010-06-24
Jean Privat
syntax: factorize some block/loop structures
tree
|
commitdiff
2010-06-15
Jean Privat
syntax: new "or else" construction
tree
|
commitdiff
2010-02-15
Jean Privat
icode: link INative with a MMMethod instead of a raw...
tree
|
commitdiff
2010-02-15
Jean Privat
metamodel: move the extern name of a method in the...
tree
|
commitdiff
2010-02-15
Jean Privat
icode: add I*Value classes
tree
|
commitdiff
2010-01-26
Jean Privat
syntax: refuse return in default closure definition
tree
|
commitdiff
2010-01-22
Jean Privat
metamodel: lazily compute global properties
tree
|
commitdiff
2010-01-22
Jean Privat
syntax: do not inherit and check all local properties
tree
|
commitdiff
2010-01-18
Jean Privat
syntax: type error when using superstrings with nullables
tree
|
commitdiff
2010-01-18
Jean Privat
syntax: fix code using superstrings with nullables
tree
|
commitdiff
2010-01-18
Jean Privat
syntax: remove reachability test in ABreakExpr
tree
|
commitdiff
2010-01-18
Jean Privat
syntax: do not nest variable context in ABlockExpr
tree
|
commitdiff
2010-01-15
Jean Privat
syntax: allow 'null == x' and 'null != x'
tree
|
commitdiff
2010-01-15
Jean Privat
syntax: track exits context in do blocks
tree
|
commitdiff
2010-01-15
Jean Privat
syntax: remove VariableContex::stype=
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: stmts after loops without breaks are unreashables
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: unreachable statements are errors
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: while/loop exit type evolution
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: fix type evolution on non nullable type
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: comparing a variable with null makes it evolve...
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: merge nullable information on type evolution
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: prevent segfault on null types
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: untyped local variables are 'nullable Object'
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: real variable type evolution on IfexprExpr
tree
|
commitdiff
2010-01-14
Jean Privat
syntax: fix variable context merge on unreashable branches
tree
|
commitdiff
2009-08-28
Jean Privat
syntax: warn on 'while true do' and suggests 'loop'
tree
|
commitdiff
2009-08-27
Jean Privat
icode: shortcut in icode generation of 'for x in [y...
tree
|
commitdiff
2009-08-27
Jean Privat
icode: generate closure for 'for'
tree
|
commitdiff
2009-08-26
Jean Privat
icode: new ICB::add_escape method
tree
|
commitdiff
2009-08-24
Jean Privat
syntax: break closures are implicitly ended with 'break'
tree
|
commitdiff
next