test_phase: remove unavailable `import modelize_module`

Change-Id: I5bf34ad5c38a25c4aafaa796c1caa0099151ffc1
Signed-off-by: Jean Privat <jean@pryen.org>
test_phase: add a regression test

Change-Id: Ib31748c1572a1ab3d9926b99c5d2e2db965b56fc
Signed-off-by: Jean Privat <jean@pryen.org>
remove bit-rotting interpretor_type_test.nit

Change-Id: I72b1ad766adcfad1eb00d58167af2346c2ed84f4
Signed-off-by: Jean Privat <jean@pryen.org>
tests: protect CDATA from non-printable chars in xml results

Change-Id: I966dfcee9a028b4a141cd7125d13460bf87d412e
Signed-off-by: Jean Privat <jean@pryen.org>
modulebuilder: extract load_module_ast from load_module

Change-Id: I5e369cf085d2f200438ab40ea2e1cfda3f47a847
Signed-off-by: Jean Privat <jean@pryen.org>
modelbuilder: in load_rt_module, rename `owner` to `parent`

Change-Id: I039d9de12318e9b3bd49b43112eaa40a2b66feab
Signed-off-by: Jean Privat <jean@pryen.org>
model: add mproject module

mmodule uses it but the API is not changed yet

Change-Id: Ie8efdc51014530966a7398bd25c946589d213df1
Signed-off-by: Jean Privat <jean@pryen.org>
modelbuilder: load modules in projects and groups

Change-Id: I9fa965d5707ddc8b828629fe2922f15ebb590082
Signed-off-by: Jean Privat <jean@pryen.org>
nitx: use projects instead of owner

Change-Id: I7ffbf47d81b4ed1939902ee54d514ed0e9d57095
Signed-off-by: Jean Privat <jean@pryen.org>
nitunit: do some kind of shenanigans to import the main module

to fix once the loading of arbitrary module in foreign project is doable

Change-Id: I367682e4a681b8adf7487c3763fc23fca7ee90cf
Signed-off-by: Jean Privat <jean@pryen.org>
src: add model_viz.nit

Change-Id: Ieda8600a0da5404c1ee744c7f56b28e8f417a76f
Signed-off-by: Jean Privat <jean@pryen.org>
metrics: use model_viz in generate_hierarchies

Change-Id: I5ec1b302fe27c6b971d61b38cf08a25d4fb5ce76
Signed-off-by: Jean Privat <jean@pryen.org>
metrics: generate projects and groups in model_hyperdoc

Change-Id: If0fc9120653dc435994a681f54363e31b2bba070
Signed-off-by: Jean Privat <jean@pryen.org>
metrics: remove mmodule_nesting_hierarchy in poset_metrics

Change-Id: I9b640b2c1de16e2813db13cbbaa1c03478cda436
Signed-off-by: Jean Privat <jean@pryen.org>
tests: really add nitunit test

For some reason, 6380ab99c292 forgot to add `test_nitunit.nit`.
Since it also forgot to add nitunit to `testfull.sh`, the error was
unnoticed.

Change-Id: I48f579779955223fd65b68774af4b61e87ad31eb
Signed-off-by: Jean Privat <jean@pryen.org>
clib: deactivate libgc debugging

Change-Id: I62bf113aa6266e3baecfcc4a4043397cb7e4fd89
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: args can use `$WRITE` instead of guessing the right outfile name

Change-Id: Iba16d3d824daf723bc9e7a7e39a1252461053dd8
Signed-off-by: Jean Privat <jean@pryen.org>
Merge branch 'project_new'