typing: text formatting
[nit.git] / src / semantize / typing.nit
2020-04-20 Florian Deljarrytyping: text formatting
2020-04-20 Florian Deljarrytyping: Add a way to disable warnings
2019-12-21 Florian Deljarrytyping: Add error when init is not found
2019-12-21 Florian Deljarrysrc: Update init
2019-11-06 Florian DeljarryMerge remote-tracking branch 'upstream/master' into...
2019-10-12 Louis-Vincent Boud... Callref bugfix in interpreter and compilers + autosav
2019-09-12 Louis-Vincent Boud... typing: Added typing resolution for `ACallrefExpr`
2019-08-13 Jean Privattyping: stub to handle callrefs
2019-07-18 Jean PrivatMerge: Safe call operator
2019-07-12 Florian Deljarrytyping: get_method refactoring
2019-07-12 Jean Privattyping and engines: handle safe calls `x?.foo`
2018-06-08 Lucas Bajoletlib/core: remove ascii method on Int and 'b' prefix
2017-06-28 Jean Privattyping: new warning `useless-truism` to catch trainees.
2017-06-02 Jean-Christophe... modelbuilder_base: Refactor the signature of `resolve_m...
2017-06-02 Jean-Christophe... typing: Make `TypeVisitor::mmodule` implicit
2017-06-02 Jean-Christophe... typing: Make `TypeVisitor::anchor` non-nullable
2017-06-02 Jean-Christophe... typing: Make `TypeVisitor::mclassdef` non-nullable
2017-06-02 Jean-Christophe... typing: Make `TypeVisitor::mpropdef` non-nullable
2017-06-02 Jean-Christophe... typing: Remove duplicate assignment to `TypeVisitor...
2017-05-07 Alexis Laferrièresrc: misc typos, doc and warning fixes
2017-05-07 Alexis Laferrièremodel: bring back call site doc to highlight as `CallSi...
2017-03-26 Jean-Christophe... model: Make the `anchor` parameter of `MType::anchor_to...
2017-03-10 Jean Privatnitc: adaptive typing apply non-nullness when fallbacking
2017-03-10 Jean Privatnitc/typing: isa uses intersect_types and diff_types
2017-03-10 Jean Privatnitc/typing: add intersect_types and diff_types
2017-03-10 Jean Privatnitc/typing: document `merge_types`
2017-02-09 Jean Privatnitc: typing and modelbuilder extends dump_info
2016-12-13 Alexis Laferrièreupdate all indirect references to native strings
2016-12-13 Alexis Laferrièrerename `NativeString` to `CString`
2016-08-29 Jean-Christophe... typing: Fix minor mistakes in documentation
2016-08-09 Jean Privatmodel: new class MErrorType as using MBottomType was...
2016-06-30 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-06-25 Jean Privattyping: `isa` do not adapt to a supertype.
2016-05-13 Jean Privatmodel: promote location to any `MEntity`
2016-04-23 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-04-12 BlackMinouScope & Typing: visits the catch part of a do ... catch...
2016-04-06 Lucas Bajoletcompiler: Added prefixed and suffixed `String` support
2016-03-31 Jean PrivatMerge remote-tracking branch 'origin/master' into init_auto
2016-03-22 Lucas Bajoletcompiler: Added prefix and suffix support for `Char`
2016-02-26 Jean Privatmodel: remove `new_msignature` and special call as...
2016-02-26 Jean Privatmodel: the anonymous constructor is now called `autoinit`
2016-02-25 Jean Privattyping: include a hook to enable more precise error...
2015-11-10 Jean Privattyping: handle multiple vararg
2015-11-10 Jean Privattyping: extact `check_one_vararg` from `check_signature`
2015-11-10 Jean Privattyping: move vararg_length on each argument, instead...
2015-11-07 Jean Privattyping: skip error message when dealing with bottom...
2015-11-07 Jean Privattyping: AForBlock propagates error to the main AForExpr
2015-10-07 Jean PrivatMerge: Multi iterators
2015-10-07 Jean PrivatMerge: Detach CallSite from the AST
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-10-07 Jean Privatfrontend: handle multi-iterators
2015-10-06 Jean Privattyping: make `CallSite` a `MEntity` so that `is_broken...
2015-10-06 Jean Privatsemantize: set and use `ANode::is_broken`
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...
next