nitmetrics: Hyperdoc generation is now optional
[nit.git] / src /
2012-11-05 Alexandre Terrasanitmetrics: Hyperdoc generation is now optional
2012-11-05 Alexandre Terrasanitmetrics: extract tables metrics from model_metrics...
2012-11-05 Alexandre Terrasanitstats: renamed in nitmetrics
2012-10-26 Jean Privatbench: add "nitc --global" and "nitg --separate" to...
2012-10-26 Jean Privatbench: add options and usage
2012-10-26 Jean Privatbench: plot histograms with errorbars
2012-10-26 Jean Privatbench: select which benches to run on the command line
2012-10-25 Jean Privatbench: name generated executables with .bin
2012-10-25 Jean Privatbench: add shoot as a bench
2012-10-25 Alexis Laferrièresyntax: removes test "constructor must be invoked before"
2012-10-25 Alexis Laferrièreseparate_options: improves separate options (.nit.args...
2012-10-25 Jean Privatniti: new option --discover-call-trace to debug niti...
2012-10-25 Jean Privatniti: implements native/extern Float#-, rand, cos,...
2012-10-25 Jean Privatniti: add Instance#to_f
2012-10-22 Jean PrivatMerge branch 'pass_tests'
2012-10-22 Jean Privatmake builds bin/nitg and bin/nit
2012-10-22 Jean Privatmodel: exit(1) on get_primitive_class
2012-10-22 Jean Privatnew model: move force_get_primitive_method to modelbuilder
2012-10-22 Jean Privatnitg&niti: do not crash on invalid arity
2012-10-22 Jean Privatmodelbuilder: do not crash if nclassdef.mclass is not...
2012-10-22 Jean Privatmodelbuilder: check inherited signature arity before...
2012-10-22 Jean Privatmodebuilder: fix some error messages
2012-10-17 Jean Privatnitg: fix a "NOT YET IMPLEMENTED" message
2012-10-11 Jean Privatnitg: add libraries *after* objects that use them
2012-10-11 Jean PrivatMerge 'separate_nitg'
2012-10-11 Jean Privatnitg: ad hoc separate compiler stub module
2012-10-02 Jean PrivatMerge branch 'alexandre/inf7741'
2012-10-02 Alexandre Terrasanit: Add incremental typing to interpretor
2012-10-02 Alexandre Terrasanit: introduce interpretor type test with dynamic loading
2012-10-02 Alexandre Terrasanit: clean run_naive_interpretor method
2012-09-26 Jean Privatnitg: add GlobalCompilerVisitor::monomorphic_send
2012-09-26 Jean Privatnitg: split run_global_compiler to write_and_make
2012-08-24 Jean Privatnitg: do not use RuntimeVariable#mtype when we have...
2012-08-24 Jean Privatnitg: generate BOX_xxx to factorize code
2012-08-23 Jean Privatnitg: generated main returns 0 on success
2012-08-23 Jean Privatnitg: warn conflicting propdefs on GlobalCompilerVisito...
2012-08-23 Jean Privatnitg: correctly handle the calls == and != on a nullabl...
2012-08-23 Jean Privatnitg: use mcasttype instead of mtype in autoadapt
2012-08-22 Jean Privatnitg: use CustomizedRuntimeFunction#c_name instead...
2012-08-22 Jean Privatnitg: do not treat new_var on MNullType distinctly
2012-08-22 Jean Privatnitg: assert that types of RuntimeVariable are not...
2012-08-22 Jean Privatnitg: move compile_to_c from MMethodDef to CustomizedRu...
2012-08-22 Jean Privatnitg: remove the argument `modelbuilder` in compile_to_c
2012-08-22 Jean Privatnitg: use MMethodDef#compile_inside_to_c in MMethodDef...
2012-08-22 Jean Privatnitg: split RuntimeFunction to CustomizedRuntimeFunction
2012-08-22 Jean Privatnitg: add some documentation
2012-08-22 Jean Privatnitg: move collect_types_cache to the GlobalCompiler
2012-08-22 Jean Privatnitg: execute make with -B
2012-08-12 Jean Privatnewmm: parse literal floats using String#to_f
2012-08-12 Jean Privattyping: check literal ranges uses discrete types
2012-08-12 Jean Privatnitc: cannot instantiate a nullable type
2012-08-12 Jean Privattyping: check use of protected methods
2012-08-12 Jean Privatnitc: allow homonymous non-nested labels
2012-08-12 Jean Privattyping: better handling of for forms
2012-08-12 Jean Privatmodeflbuilder: do not crash if a mclassdef cannot be...
2012-08-12 Jean Privatmodelbuilder: check redef signature in getter/setter
2012-08-12 Jean Privatmmbuilder: reject covariant definition of attributes
2012-08-11 Jean Privatnitg: add clean rule in generated Makefile
2012-08-11 Jean Privatnitg: separately compile extern files
2012-08-11 Jean Privatni: use macro NONITCNI to disable nitni in extern files
2012-08-10 Jean PrivatMerge branch 'optim_nitg'
2012-08-10 Jean Privatniti: add NaiveInterpreter#collect_attr_propdef
2012-08-10 Jean Privatniti: add class MutableInstance
2012-08-10 Jean Privatniti: check signature arity on send
2012-08-10 Jean Privatniti: implements ADeferredMethPropdef#call
2012-08-10 Jean Privattyping: add ASendExpr#raw_arguments
2012-08-10 Jean Privatniti: cache the frame in a local variable
2012-08-07 Jean Privatrun_bench: add "nitc --global" to bench_engines()
2012-08-07 Jean Privatrun_bench: use 'local' vor local variables
2012-08-07 Jean Privatrun_bench: no not force bohem on nitc for bench_engines()
2012-08-07 Jean Privatrun_bench.sh: new function bench_compilation_time
2012-08-07 Jean Privatnitg: activate bohem since executables are efficient...
2012-08-07 Jean Privatnitg: do not expose EscapeMark#object_id in generated C
2012-08-07 Jean Privatnitg: do not expose RuntimeVariable#object_id in genera...
2012-08-07 Jean Privatnitg: skip empty sub-strings in superstrings
2012-08-07 Jean Privatvalgrind.sh: use malloc instead of large
2012-08-07 Jean Privatnitg: improve RuntimeVariable#inspect
2012-08-07 Jean Privatnitg: self type in implicit init is exact
2012-08-07 Jean Privatnew script run_bench.sh
2012-08-07 Jean Privatnitg: because of customization, self is exact
2012-08-07 Jean Privatnitg: "onces" literal strings
2012-08-07 Jean Privatnitg: implements ADeferredMethPropdef#compile_to_c
2012-08-07 Jean Privatnitg: add RuntimeVariable#is_exact
2012-08-07 Jean Privatnitg: add option --hardening
2012-08-03 Jean Privatnitg&niti: add a "Runtime error" prefix like nitc
2012-08-03 Jean Privatmodel, niti, nitf: unify NOT YET IMPLEMENTED
2012-08-02 Jean Privatmmbuilder: add missing "error" in an error message
2012-07-15 Jean Privatnitg: inline automatic free init
2012-07-15 Jean Privatnitg: inline empty bodies
2012-07-15 Jean Privatnitg: readapt native == and != to force unboxing
2012-07-15 Jean Privatnitg: inline without adaptation
2012-07-15 Jean Privatnitg: inline Object::== and Object::!=
2012-07-15 Jean Privatnitg: add inspect for variable
2012-07-15 Jean Privatnitg: frame receiver is a type (not a variable)
2012-07-15 Jean Privatnitg: extract adapt_signature
2012-07-15 Jean PrivatMerge remote-tracking branch 'origin/pu/closure'
2012-07-03 Jean Privatniti: add closures
2012-07-03 Jean Privatniti: expressions are escapable
2012-07-03 Jean Privatniti: returnmark indicates a Frame
2012-07-03 Jean Privatmodel: add basic closures
next