Files
mercury/runtime
Zoltan Somogyi c698ab3a88 Start using the flags in type_ctor_infos to improve effificiency.
Estimated hours taken: 1
Branches: main

Start using the flags in type_ctor_infos to improve effificiency.

runtime/*.c:
	Replace uses of the old, expensive macros for testing whether a
	type_ctor is variable arity or of some kind of discriminated union
	type with uses of the macros that do the same job by testing
	type_ctor_info flags.

runtime/mercury_type_info.h:
	Delete the old, expensive macros.

	Set the minimum RTTI version number to the one that implements
	their newer versions.

runtime/mercury_grade.h:
	Increment the version compatibility number accordingly.

configure.in:
	Require the RTTI system to have flags.

compiler/c_util.m:
	Don't emit the macro that used to cause type_ctor_infos to have
	flags; the version of mercury_type_info.h that doesn't need the flag
	has been installed on all our machines.
2003-03-21 08:00:31 +00:00
..
2002-09-15 16:21:22 +00:00
2002-11-18 06:47:03 +00:00
2002-09-12 09:07:15 +00:00
2002-09-29 09:38:41 +00:00