Files
mercury/runtime
Zoltan Somogyi e4e6904b53 Add a version number to the module layout structure.
Estimated hours taken: 0.1
Branches: main

Add a version number to the module layout structure. This is needed to
allow future changes to layout structures to take place in a backwards
compatible manner.

However, this change itself is backward compatible only for programs
without debugging enabled. If your installed compiler generates the new field
but your runtime doesn't define it, or vice versa, you will get strange crashes
whenever you use the debugger.

runtime/mercury_stack_layout.h:
	Add a version number field to the start of the module layout structure.

compiler/layout_out.m:
	Fill in the new field.

runtime/mercury_grade.h:
	Increment the binary compatibility version number for debug grades.
2006-11-14 00:22:34 +00:00
..
2006-08-07 06:57:38 +00:00
2005-10-05 06:34:27 +00:00
2006-11-07 04:05:09 +00:00
2005-02-01 04:03:57 +00:00