nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
tests: improve (and rename) test_operators.nit
[nit.git]
/
src
/
2015-04-24
Jean Privat
src: handle new bitwise operators
tree
|
commitdiff
2015-04-23
Jean Privat
parser: regenerate
tree
|
commitdiff
2015-04-23
Jean Privat
grammar: add bitwise operators `|`, `^`, `&`, and `~`
tree
|
commitdiff
2015-04-23
Jean Privat
src: use AUnaryopExpr
tree
|
commitdiff
2015-04-23
Jean Privat
parser: new class AUnaryopExpr to factorize unary opera...
tree
|
commitdiff
2015-04-23
Jean Privat
parser: new class AOperatorMethid to factorize operator...
tree
|
commitdiff
2015-04-22
Jean Privat
Merge: share/man: Update man for `nitpretty`
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
nitpretty: fixes typo in option comment
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
src/doc: clean signature HTML output with `html_signatu...
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
src/doc: rename `tpl_namespace` in `html_namespace...
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
src/doc: rename `tpl_declaration` in `html_declaration...
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
src/doc: rename `tpl_anchor` into `html_link_to_anchor...
tree
|
commitdiff
2015-04-21
Alexandre Terrasa
src/doc: rename `tpl_link` into `html_link` and use...
tree
|
commitdiff
2015-04-18
Jean Privat
neo: save MParameter::is_default
tree
|
commitdiff
2015-04-18
Jean Privat
typing&engines: implement default arguments
tree
|
commitdiff
2015-04-18
Jean Privat
model&modelize: introduce default parameters
tree
|
commitdiff
2015-04-18
Jean Privat
Merge: Snake phase names
tree
|
commitdiff
2015-04-18
Jean Privat
Merge: Autocast and literal arrays
tree
|
commitdiff
2015-04-18
Jean Privat
Merge: Option --keep-going
tree
|
commitdiff
2015-04-18
Jean Privat
Merge: Check operator
tree
|
commitdiff
2015-04-18
Jean Privat
modelize_property: implement special validity rules...
tree
|
commitdiff
2015-04-17
Jean Privat
interpreter: use SignatureMap to make varargize more...
tree
|
commitdiff
2015-04-17
Jean Privat
compiler: use SignatureMap to make varargize more robust
tree
|
commitdiff
2015-04-17
Jean Privat
phases: default names is the snake_cased version of...
tree
|
commitdiff
2015-04-16
Jean Privat
transform: do not lose autocast information
tree
|
commitdiff
2015-04-16
Jean Privat
rta: visit implicit methods of literal arrays
tree
|
commitdiff
2015-04-16
Jean Privat
metrics/detect_covariance: update check_subtype
tree
|
commitdiff
2015-04-16
Jean Privat
typing: do not autocast on arrays or combined assignment
tree
|
commitdiff
2015-04-16
Jean Privat
toolcontext: add --keep-going to keep going
tree
|
commitdiff
2015-04-16
Jean Privat
typing: introduce SignatureMap to factorize parameters...
tree
|
commitdiff
2015-04-15
Jean Privat
nitpretty: handle AUplusExpr and simplify binary operations
tree
|
commitdiff
2015-04-15
Jean Privat
typing: use new `operator` and `n_op` from ABinopExpr...
tree
|
commitdiff
2015-04-15
Jean Privat
src: implement unary plus
tree
|
commitdiff
2015-04-15
Jean Privat
parser: regenerate
tree
|
commitdiff
2015-04-15
Jean Privat
grammar: add more combined assignment operator
tree
|
commitdiff
2015-04-15
Jean Privat
grammar: introduce n_op and operator in AAssignOp
tree
|
commitdiff
2015-04-15
Jean Privat
parser: add ABinopExpr::operator to avoid refining...
tree
|
commitdiff
2015-04-15
Jean Privat
grammar: keep operators in the AST for better messages
tree
|
commitdiff
2015-04-15
Jean Privat
grammar: as unary plus operation (only for thr sake...
tree
|
commitdiff
2015-04-15
Jean Privat
src: improve messages (and sometime location) of errors...
tree
|
commitdiff
2015-04-15
Jean Privat
model: add `MClass::signature_to_s` to use in messages.
tree
|
commitdiff
2015-04-15
Jean Privat
typing: identify the node associated to method name
tree
|
commitdiff
2015-04-14
Jean Privat
Merge: Fix type adaptation when there is loops
tree
|
commitdiff
2015-04-14
Jean Privat
Merge: Intern new
tree
|
commitdiff
2015-04-14
Jean Privat
Merge: Improved parallelization phase
tree
|
commitdiff
2015-04-14
Jean Privat
toolcontext: avoid duplicated messages
tree
|
commitdiff
2015-04-14
Jean Privat
compiler: consider untyped expressions and statement...
tree
|
commitdiff
2015-04-14
Jean Privat
typing: handle `a == null` when `a` is null
tree
|
commitdiff
2015-04-14
Jean Privat
typing: shortcut `get_variable` on never-adapted variables
tree
|
commitdiff
2015-04-11
Jean Privat
typing: ensure monotony on literal arrays
tree
|
commitdiff
2015-04-11
Jean Privat
typing: revisit on type-adaptation, until there is...
tree
|
commitdiff
2015-04-11
Jean Privat
typing: mark variable dirty on type_adaptation
tree
|
commitdiff
2015-04-11
Jean Privat
typing: compute FlowContext::collect_types without...
tree
|
commitdiff
2015-04-11
Jean Privat
typing: remove cache in FlowContext
tree
|
commitdiff
2015-04-11
Jean Privat
flow: improve dot-rendering for debugging
tree
|
commitdiff
2015-04-11
Jean Privat
flow: fix loop links on continue
tree
|
commitdiff
2015-04-11
Alexis Laferrière
nitc/ios: use a camel case version of app namespace...
tree
|
commitdiff
2015-04-10
Alexis Laferrière
nitc/ios: remove all testing related entities from...
tree
|
commitdiff
2015-04-10
Jean Privat
Merge: Sys is top
tree
|
commitdiff
2015-04-10
Jean Privat
Merge: Robust IO
tree
|
commitdiff
2015-04-10
Jean Privat
typing: remove most top-level things
tree
|
commitdiff
2015-04-10
Jean Privat
mixin: look for top-level methods in `Sys`.
tree
|
commitdiff
2015-04-10
Jean Privat
modelize_classes: top-level methods are defined in...
tree
|
commitdiff
2015-04-10
Jean Privat
engines: implement special fall-back to sys
tree
|
commitdiff
2015-04-10
Jean Privat
typing: look for method in `sys` when they are not...
tree
|
commitdiff
2015-04-10
Jean Privat
modelize classes: process AStdClassdef before
tree
|
commitdiff
2015-04-10
Jean Privat
niti: implements native `chdir` and `mkdir` with a...
tree
|
commitdiff
2015-04-10
Jean Privat
typing: `intern` is used to refer to the plain vanilla...
tree
|
commitdiff
2015-04-10
Jean Privat
engines: ANewExpr just return the plain instance if...
tree
|
commitdiff
2015-04-09
Jean Privat
Merge: Misc AST
tree
|
commitdiff
2015-04-09
Jean Privat
Merge: new `with` statement
tree
|
commitdiff
2015-04-08
Jean Privat
hightlight: remove two asserts that make #1247 crashes
tree
|
commitdiff
2015-04-08
Jean Privat
test_parser: add option `-x` to output XML
tree
|
commitdiff
2015-04-08
Jean Privat
highlight: add infoboxes with messages
tree
|
commitdiff
2015-04-08
Jean Privat
highlight: factorize the creation of tags
tree
|
commitdiff
2015-04-08
Jean Privat
toolcontext: error methods return the messages, to...
tree
|
commitdiff
2015-04-08
Jean Privat
toolcontext: attach errors message to their location
tree
|
commitdiff
2015-04-08
Jean Privat
parser: reuse child location when possible
tree
|
commitdiff
2015-04-08
Jean Privat
lexer: do not create useless location (for whitespaces)
tree
|
commitdiff
2015-04-08
Jean Privat
Merge: Parallelization phase introduction
tree
|
commitdiff
2015-04-08
Jean Privat
Merge: Not null types
tree
|
commitdiff
2015-04-08
Jean Privat
Merge: Improve checking of virtual types
tree
|
commitdiff
2015-04-08
Jean Privat
src/hightlight: hightlight and do not crash on MNotNullType
tree
|
commitdiff
2015-04-08
Jean Privat
code: remove useless `or else` now that they are detected
tree
|
commitdiff
2015-04-08
Jean Privat
typing: on type error, also indicate the resolved type
tree
|
commitdiff
2015-04-08
Jean Privat
model: rename `as_notnullable` to `undecorate`
tree
|
commitdiff
2015-04-08
Jean Privat
typing: add `check_can_be_null` to fix and factorize...
tree
|
commitdiff
2015-04-08
Jean Privat
model: add new type `MNotNullType` to force that null...
tree
|
commitdiff
2015-04-07
Jean Privat
tests: add error_virtual_type.nit and error_virtual_typ...
tree
|
commitdiff
2015-04-06
Jean Privat
modelize_property: improve the search of circularity...
tree
|
commitdiff
2015-04-06
Jean Privat
modelize_property: use resolve_mtype_unchecked during...
tree
|
commitdiff
2015-04-06
Jean Privat
modelize_property: remove unused ASignature::build_sign...
tree
|
commitdiff
2015-04-04
Jean Privat
model: extract a common proxy from MNullableType
tree
|
commitdiff
2015-04-04
Jean Privat
src: use MFormalType for type checks when it makes...
tree
|
commitdiff
2015-04-04
Jean Privat
model: introduce MFormalType as a superclass of MVirtua...
tree
|
commitdiff
2015-04-03
Jean Privat
interpreter: interpret `with` statement
tree
|
commitdiff
2015-04-03
Jean Privat
transform: transform the `with` statement
tree
|
commitdiff
2015-04-03
Jean Privat
toolcontext: call only `errors_info` once at the end
tree
|
commitdiff
2015-04-03
Jean Privat
modelbuilder: run_global_phases do nothing for an empty...
tree
|
commitdiff
2015-04-03
Jean Privat
typing: do not rely on `MModule.object_type` that will...
tree
|
commitdiff
next