nitg-s: fix method comment on 'self' parameter

Signed-off-by: Jean Privat <jean@pryen.org>
nitg-s: VIRTUAL_ method just call the non-virtual one

No need to compile the same method twice.

Signed-off-by: Jean Privat <jean@pryen.org>
nitg-s: cache *RuntimeFunction in the MMethodDef

Also does not instantiate them directly

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: add --cc-paths & cc_paths

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: add the possibility to have specific CFLAGS for extern C bodies

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: add the possibility to have runtime library written in C

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: move the GC stuff in a runtime C libray `gc_chooser`

Signed-off-by: Jean Privat <jean@pryen.org>
poset: move the transitions in the nodes

Signed-off-by: Jean Privat <jean@pryen.org>
poset: remove attribute `nodes`, use `elements.keys` instead

Signed-off-by: Jean Privat <jean@pryen.org>
test_parser: do not crash on syntax error

Signed-off-by: Jean Privat <jean@pryen.org>
Merge branch 'nitg-s'