nullable: enforce static and dynamic rules.
authorJean Privat <jean@pryen.org>
Thu, 25 Jun 2009 20:29:26 +0000 (16:29 -0400)
committerJean Privat <jean@pryen.org>
Fri, 26 Jun 2009 05:06:51 +0000 (01:06 -0400)
commit52d15aac6d2d7072bec22cc45d259f6dced129aa
tree7def02f12e5c8411b6e8f7bad8525e2ad41a47be
parentfe5738aed9af78deba48680571bcea789ee963ea
nullable: enforce static and dynamic rules.

Switch warnings to errors.
Update tests to let them not produce errors. Note that:
 * base_nullable.nit have new error cases
 * test_isa.nit add some test cases
 * test_nil.nit is removed since it is to much outdated.

Signed-off-by: Jean Privat <jean@pryen.org>
45 files changed:
src/compiling/compiling_global.nit
src/compiling/compiling_methods.nit
src/syntax/syntax_base.nit
tests/base_closure6.nit
tests/base_isa_nil.nit
tests/base_virtual_type.nit
tests/base_virtual_type2.nit
tests/base_virtual_type3.nit
tests/base_virtual_type7.nit
tests/bench_netsim.nit
tests/bench_send.nit
tests/example_objet.nit
tests/sav/base_attr_nullable_alt1.sav
tests/sav/base_attr_nullable_alt2.sav
tests/sav/base_attr_nullable_alt3.sav
tests/sav/base_attr_nullable_alt4.sav
tests/sav/base_attr_nullable_alt5.sav
tests/sav/base_attr_nullable_int_alt1.sav
tests/sav/base_attr_nullable_int_alt2.sav
tests/sav/base_attr_nullable_int_alt3.sav
tests/sav/base_attr_nullable_int_alt4.sav
tests/sav/base_attr_nullable_int_alt5.sav
tests/sav/base_isa_nil.sav
tests/sav/base_nullable_alt1.sav
tests/sav/base_nullable_alt10.sav [new file with mode: 0644]
tests/sav/base_nullable_alt6.sav
tests/sav/base_nullable_alt7.sav
tests/sav/base_nullable_alt9.sav [new file with mode: 0644]
tests/sav/base_virtual_type2_alt1.sav
tests/sav/base_virtual_type4_alt1.sav
tests/sav/base_virtual_type5_alt1.sav
tests/sav/base_virtual_type5_alt2.sav
tests/sav/base_virtual_type_alt1.sav
tests/sav/base_virtual_type_alt2.sav
tests/sav/base_virtual_type_alt3.sav
tests/sav/test_nil.sav [deleted file]
tests/shootout_binarytrees.nit
tests/test_create_more.nit
tests/test_eq.nit
tests/test_equal_nil.nit
tests/test_gen_inh.nit
tests/test_isa.nit
tests/test_nil.nit [deleted file]
tests/test_undead.nit
tests/test_variance_attr.nit