Merge: Callref compilers
[nit.git] / src / interpreter / naive_interpreter.nit
2019-10-12 Louis-Vincent Boud... Callref bugfix in interpreter and compilers + autosav
2019-10-10 Louis-Vincent Boud... Callref expression support for the interpreter
2019-09-12 Louis-Vincent Boud... typing: Added typing resolution for `ACallrefExpr`
2019-07-12 Jean Privattyping and engines: handle safe calls `x?.foo`
2019-07-10 Jean Privatinterpreter: add `Instance::is_null` to simplify code
2018-06-08 Lucas Bajoletlib/core: remove ascii method on Int and 'b' prefix
2018-06-08 Lucas Bajoletlib/core: remove uses of Byte for Text
2018-05-10 Jean PrivatMerge: lib/core: provide default codec-aware read_char
2018-05-10 Lucas Bajoletniti: fix CString::fast_cstring semantics
2018-05-08 Lucas Bajoletsrc/nit: remove unused primitive_types module
2018-02-16 Alexis LaferrièreMerge branch 'explain-assert' into master
2017-12-20 Jean Privatniti: fix constructors with an empty return
2017-11-21 Jean Privatnaive_interpreter: make `InterpreterFrame::map` and...
2017-09-28 Alexis Laferrièrenitc & niti: explain failed assert to stderr
2017-06-28 Jean Privatnitc: remove some useless truisms.
2017-04-26 Jean PrivatMerge: Catch em all
2017-04-25 Jean Privatniti: make `catch_count` writable
2017-04-25 Jean Privatniti: keep the fatal_error information
2017-04-25 Jean Privatniti: all fatal errors are catchable, not just aborts
2017-04-21 Jean Privatnitc/interpreter: NaiveInterpreter::mainmodule is writable
2017-03-28 Jean PrivatMerge: intrepreter: Fix the documentation of `Primitive...
2017-03-28 Jean-Christophe... intrepreter: Fix the documentation of `PrimitiveInstance`
2017-03-28 Jean-Christophe... intrepreter: Fix the documentation of `Instance::is_true`
2017-02-09 Alexis Laferrièretext: use UInt32 to manipulate chars
2016-12-27 Alexis Laferrière*: update all clients of the `CString::to_s` services
2016-12-13 Alexis Laferrièreupdate all indirect references to native strings
2016-12-13 Alexis Laferrièrerename `NativeString` to `CString`
2016-10-14 Alexis Laferrièrenitc & niti: support intern method to generate serializ...
2016-10-14 Alexis Laferrièreinterpreter: remove duplicated intern methods
2016-06-24 Jean Privatengines: remove useless native method `calloc_string`
2016-06-08 Lucas Bajoletlib/core: Renamed `Text::bytelen` to `Text::byte_length`
2016-05-04 Jean Privatnitc/engines: do not initialize optional attributes...
2016-04-22 BlackMinouInterpreter use the catch from the compiler
2016-04-14 Jean PrivatMerge: Introducing the do ... catch ... end structure
2016-04-12 BlackMinouInterpreter: using catch to modify abort behaviour
2016-04-08 Jean Privatnitc/niti: unify returnmark and escapemark
2016-04-07 Jean PrivatMerge: Augmented literal strings
2016-04-06 Lucas Bajoletinterpreter: Added support for prefixed/suffixed strings
2016-04-04 Alexis Laferrièreinterpreter: do not intercept rand methods
2016-03-24 Jean Privatniti: fix escaping flag when executing the finish of...
2016-03-22 Lucas Bajoletinterpreter: Added support for prefixed chars
2016-02-26 Jean Privatengine: handle new attribute annotation `is_optional`
2016-02-12 Jean Privatniti: rename `args` as `arguments` in `call`
2015-12-29 Lucas Bajoletsrc: Improve speed of interpreter when working with...
2015-12-15 Jean Privatinterpreter: a method can be extern and intern, extern...
2015-12-10 Jean Privatengine: handle the compilation/interpretation of multip...
2015-11-10 Jean Privattyping: move vararg_length on each argument, instead...
2015-10-22 Jean PrivatMerge: Less null warnings in src/
2015-10-22 Jean Privatniti: protect some NPE errors
2015-10-22 Jean Privatsrc: remove some `call on nullable` warning with a...
2015-10-21 Jean Privatother tools: cleanup and synchronize options with the...
2015-10-07 Jean Privatinterpreter&vm: handle multi-iterator
2015-09-21 Lucas Bajoletlib: Update libs to use correctly ascii and code_point
2015-09-09 Lucas Bajoletsrc/interpreter: fast_cstring was broken in interpreter
2015-08-28 Lucas Bajoletsrc: Added complete FlatString generation from compiler
2015-08-13 Lucas Bajoletsrc/interpreter: Added fixints to interpreter
2015-08-10 Lucas Bajoletlib/standard/: Removed bin_and/or/xor/not from math
2015-08-07 Lucas Bajoletsrc/interpreter: Clean uses of recvval in interpreter
2015-08-04 Lucas Bajoletsrc: Modified compilers for the support of the new...
2015-07-23 Lucas Bajoletsrc: Compiler, interpreter and parser updates for UTF-8
2015-07-09 Lucas Bajoletsrc: Compiler and interpreter updates for NativeString
2015-06-26 Alexis Laferrièresrc/niti: use a real NativeString
2015-06-26 Alexis Laferrièresrc/niti: remove hack on NativeFile
2015-06-26 Alexis Laferrièresrc/niti: remove intern implementations to extern methods
2015-06-17 Jean PrivatMerge: Light FFI for the interpreter
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 Alexis Laferrièresrc: intro `call_extern` in interpreter
2015-05-29 Lucas Bajoletcompiler: Updated toolchain for proper byte literal...
2015-05-29 Lucas Bajoletlib/standard: Introduce Byte type in kernel
2015-05-29 Jean Privatlib/standard/string: introduce (an use) `plain_to_s`
2015-04-25 Jean Privatengines: process named arguments
2015-04-18 Jean Privattyping&engines: implement default arguments
2015-04-17 Jean Privatinterpreter: use SignatureMap to make varargize more...
2015-04-15 Jean Privatsrc: implement unary plus
2015-04-14 Jean PrivatMerge: Intern new
2015-04-10 Jean PrivatMerge: Sys is top
2015-04-10 Jean PrivatMerge: Robust IO
2015-04-10 Jean Privatengines: implement special fall-back to sys
2015-04-10 Jean Privatniti: implements native `chdir` and `mkdir` with a...
2015-04-10 Jean Privatengines: ANewExpr just return the plain instance if...
2015-04-09 Jean PrivatMerge: new `with` statement
2015-04-03 Jean Privatinterpreter: interpret `with` statement
2015-03-31 Lucas Bajoletlib/standard/string: Added faster cstring method on...
2015-03-21 Jean Privatmodel: provide direct methods to access primitive types
2015-03-15 Julien Pagèsnitvm: The interpreter and the vm have each their own...
2015-03-15 Julien Pagèsniti: Introduce a method to create and initialize a...
2015-03-15 Julien Pagèsniti: Introduce and use a virtual type for the frames
2015-02-26 Jean Privatsrc: do not crash if there is not MAttributeDef in...
2015-02-26 Jean Privatengines: move compilation of `abstract` method to MMeth...
2015-02-05 Lucas Bajoletniti: Fixed method NativeString::copy_to in intern_call
2015-02-05 Lucas Bajoletlib/standard/string: Fixed leaking Int.to_s method
2015-01-28 Julien Pagèsniti: Allow to redefine AST nodes in other engines...
2015-01-05 Jean Privattyping&engines: accept `is_same_instance` on `null`
2014-12-17 Jean Privatinterpreter: implements array comprehensions
2014-12-17 Jean Privatgrammar: new production `array_items` to replace arg_li...
2014-12-13 Jean PrivatMerge: model: register the implicitly injected Bool...
2014-12-13 Jean PrivatMerge: Newstreams
2014-12-12 Jean Privatniti: do not create `true` and `false` if Bool does...
2014-12-10 Lucas Bajoletlib/standard/file: Added a way to change the buffering...
next