typing: use `location` attribute instead of `node` to isolate CallSite from the AST
[nit.git] / src / semantize / typing.nit
2015-10-07 Jean Privattyping: use `location` attribute instead of `node`...
2015-10-07 Jean Privattyping: add a node parameter to `CallSite::check_signature`
2015-08-13 Lucas Bajoletsrc/compiler: Added fixint variants to compiler
2015-08-10 Jean PrivatMerge: Stricter default arguments
2015-08-10 Jean Privattyping: change specification about default arguments...
2015-08-07 Jean Privatsrc: update AST client to handle qualified identifiers...
2015-08-04 Lucas Bajoletsrc: Modified compilers for the support of the new...
2015-07-21 Alexandre Terrasatyping: also type signature for intern methods
2015-06-18 Jean Privattyping: warn about useless null when the target is...
2015-06-18 Jean Privattyping: warnings related to adaptive typing are moved...
2015-06-18 Jean Privattyping: new PostTypingVisitor that is run after the...
2015-06-18 Jean Privattyping: factorize AEqExpr and ANeExpr into AEqFormExpr
2015-06-18 Jean Privattyping: `or else` on null is no more an error
2015-06-10 Jean PrivatMerge: Attribute and autoinit annotations
2015-06-10 Jean PrivatMerge: nitvm: Basic blocks generation and SSA-algorithm
2015-06-08 Jean Privatmodelize: rely on `AAttrPropdef::mreadpropdef` to be...
2015-06-08 Jean Privatmodelize: add `AAttrPropdef::mtype` to factorize the...
2015-06-08 Jean PrivatMerge: More keep going
2015-06-05 Jean Privattyping: improve reliability of `is_typed`.
2015-05-31 Julien Pagèsnitvm: Allow to set some attributes in Variable class
2015-05-30 Jean PrivatMerge: Warn call on nullable receiver
2015-05-29 Lucas Bajoletcompiler: Updated toolchain for proper byte literal...
2015-05-27 Jean Privattyping: advice if a receiver is nullable
2015-05-27 Jean Privattyping: use `is_null_safe`
2015-04-25 Jean Privattyping: process named arguments
2015-04-24 Jean PrivatMerge: More binary operators
2015-04-24 Jean Privattyping: special message when a single vararg is refused...
2015-04-23 Jean Privatsrc: use AUnaryopExpr
2015-04-18 Jean Privattyping&engines: implement default arguments
2015-04-18 Jean PrivatMerge: Autocast and literal arrays
2015-04-16 Jean Privattyping: do not autocast on arrays or combined assignment
2015-04-16 Jean Privattyping: introduce SignatureMap to factorize parameters...
2015-04-15 Jean Privattyping: use new `operator` and `n_op` from ABinopExpr...
2015-04-15 Jean Privatsrc: implement unary plus
2015-04-15 Jean Privatsrc: improve messages (and sometime location) of errors...
2015-04-15 Jean Privattyping: identify the node associated to method name
2015-04-14 Jean PrivatMerge: Fix type adaptation when there is loops
2015-04-14 Jean PrivatMerge: Intern new
2015-04-14 Jean Privattyping: handle `a == null` when `a` is null
2015-04-14 Jean Privattyping: shortcut `get_variable` on never-adapted variables
2015-04-11 Jean Privattyping: ensure monotony on literal arrays
2015-04-11 Jean Privattyping: revisit on type-adaptation, until there is...
2015-04-11 Jean Privattyping: mark variable dirty on type_adaptation
2015-04-11 Jean Privattyping: compute FlowContext::collect_types without...
2015-04-11 Jean Privattyping: remove cache in FlowContext
2015-04-10 Jean PrivatMerge: Sys is top
2015-04-10 Jean Privattyping: remove most top-level things
2015-04-10 Jean Privattyping: look for method in `sys` when they are not...
2015-04-10 Jean Privattyping: `intern` is used to refer to the plain vanilla...
2015-04-09 Jean PrivatMerge: new `with` statement
2015-04-08 Jean PrivatMerge: Not null types
2015-04-08 Jean Privattyping: on type error, also indicate the resolved type
2015-04-08 Jean Privatmodel: rename `as_notnullable` to `undecorate`
2015-04-08 Jean Privattyping: add `check_can_be_null` to fix and factorize...
2015-04-03 Jean Privattyping: do not rely on `MModule.object_type` that will...
2015-04-03 Jean Privattyping: be more robust on missing/buggy information
2015-04-03 Jean Privatmodelbuilder: promote `get_mclass_by_name` from typing
2015-03-30 Jean Privatsemantize: handle the with statement
2015-02-26 Jean Privatsrc: do not crash if there is not MAttributeDef in...
2015-01-20 Jean Privattyping: check missing return in AAttrPropdef with block
2015-01-13 Alexis Laferrièrenitc&lib: MapIterator keys can be nullable
2015-01-08 Jean PrivatMerge: null as receiver
2015-01-05 Jean Privattyping&engines: accept `is_same_instance` on `null`
2015-01-05 Jean Privattyping: accept `null` as a receiver for some methods...
2015-01-05 Jean Privattyping: remove useless error on null receiver. `get_met...
2015-01-04 Jean Privattyping: reject literal arrays made of `null` (because...
2014-12-17 Jean Privattyping: mark expressions that belong to an array compre...
2014-12-17 Jean Privattyping: add `AArrayExpr::element_mtype`
2014-12-17 Jean Privatgrammar: new production `array_items` to replace arg_li...
2014-12-12 Alexandre Terrasasrc/semantize: fixes useless private visibility
2014-11-28 Jean Privattyping: warn `useless-type` for useless type in a local...
2014-11-06 Jean PrivatMerge: Use new constructors
2014-11-05 Jean Privatsrc: update most tools to new constructors
2014-11-04 Jean Privattyping: prefix instantiation error with `Type Error`
2014-10-31 Jean Privattools: accept statement block in attributes
2014-10-24 Jean Privattyping: ANew accepts only `init` on concrete class
2014-10-23 Jean Privattyping: `new`-fatories are like top-level methods
2014-10-23 Jean Privattyping: allow `new` on interface and abstract classes...
2014-10-23 Jean Privattyping: ANew distinguish the type of the class and...
2014-10-23 Jean Privatmodel: `new` factories are named "new", not init.
2014-10-22 Jean PrivatMerge: Some gammar improvements
2014-10-17 Jean PrivatMerge: Better varargs
2014-10-17 Jean Privattyping+engines: handle reverse-vararg: passing an array...
2014-10-15 Jean PrivatMerge: transform loops
2014-10-15 Jean Privattransform: shortcut range
2014-10-13 Jean PrivatMerge: src: remove some warnings and do some cleaning
2014-10-11 Jean Privattyping: new warning useless-null-test that detect ...
2014-10-11 Jean Privattyping: refactor type adaptations in AEqExpr and ANeExpr
2014-10-11 Jean Privatsrc: remove some warnings and do some cleaning
2014-10-09 Jean Privatast: kill AProxyExpr
2014-10-09 Jean Privattyping: add AForExpr::method_finish
2014-10-09 Jean Privattyping: add method try_get_method
2014-10-01 Jean Privatsrc: reduce warnings and spelling errors
2014-09-25 Jean PrivatMerge: New syntax for typed literal arrays
2014-09-25 Jean Privattyping: adapt for typed literal arrays.
2014-09-24 Jean Privattyping: ASuperExpr do not lose information about the...
2014-09-22 Jean PrivatMerge: Add and improve warnings
2014-09-19 Jean Privatsrc: add tag to existing warnings
2014-09-18 Jean Privatgrammar: new power operator `**` (starstar)
2014-09-06 Jean Privatmodelize: introduce annotation
next