Files
mercury/compiler
Tyson Dowd 416ca83320 Merge changes to add attributes to the HLDS, MLDS and ILDS from the
Estimated hours taken: 2
Branches: main

Merge changes to add attributes to the HLDS, MLDS and ILDS from the
dotnet-foreign branch.  We don't merge the changes to add syntax for
attributes, as the syntax is still very experimental.

compiler/hlds_pred.m:
compiler/prog_data.m:
	Add attributes to the pred_info (they are a bit like markers,
	but are more than just boolean flags).

compiler/ilasm.m:
	Add custom attributes to appropriate positions (on assemblies,
	IL types and methods).

compiler/ml_code_gen.m:
compiler/ml_code_util.m:
compiler/ml_elim_nested.m:
compiler/ml_optimize.m:
compiler/ml_tailcall.m:
compiler/ml_type_gen.m:
compiler/ml_util.m:
compiler/mlds.m:
compiler/mlds_to_c.m:
compiler/mlds_to_csharp.m:
compiler/mlds_to_gcc.m:
compiler/mlds_to_java.m:
compiler/mlds_to_mcpp.m:
	Add mlds__attributes, which are the MLDS version of custom attributes.
	Convert hlds_pred__attributes into mlds__attributes.
	Add a list of mlds__attributes to the mlds__function defn.

compiler/mlds_to_il.m:
	Convert MLDS attributes to IL custom attributes.
2001-08-24 15:44:57 +00:00
..
2001-08-11 14:09:57 +00:00
2001-07-18 08:22:56 +00:00
2001-08-11 14:09:57 +00:00
2001-08-11 14:09:57 +00:00
2001-07-30 03:55:49 +00:00
2001-07-23 12:22:13 +00:00
2001-07-23 12:22:13 +00:00
2001-08-17 05:15:21 +00:00
2001-08-11 14:09:57 +00:00
2001-08-11 14:09:57 +00:00
2001-08-11 14:09:57 +00:00
2001-08-11 14:09:57 +00:00
2001-07-09 12:21:55 +00:00