| author | blanchet | 
| Thu, 22 Oct 2009 14:51:47 +0200 | |
| changeset 33192 | 08a39a957ed7 | 
| parent 32776 | 1504f9c2d060 | 
| permissions | -rw-r--r-- | 
| 26381 | 1 | (* Title: Pure/ML-Systems/polyml-5.1.ML | 
| 2 | ||
| 3 | Compatibility wrapper for Poly/ML 5.1. | |
| 4 | *) | |
| 5 | ||
| 31427 
5a07cc86675d
reraise exceptions to preserve original position (ML system specific);
 wenzelm parents: 
31313diff
changeset | 6 | fun reraise exn = raise exn; | 
| 
5a07cc86675d
reraise exceptions to preserve original position (ML system specific);
 wenzelm parents: 
31313diff
changeset | 7 | |
| 32776 
1504f9c2d060
more uniform treatment of structure Unsynchronized in ML bootstrap phase;
 wenzelm parents: 
31427diff
changeset | 8 | use "ML-Systems/unsynchronized.ML"; | 
| 28836 | 9 | use "ML-Systems/thread_dummy.ML"; | 
| 30672 
beaadd5af500
more systematic type use_context, with particular values ML_Parse.global_context and ML_Context.local_context;
 wenzelm parents: 
30627diff
changeset | 10 | use "ML-Systems/ml_name_space.ML"; | 
| 26381 | 11 | use "ML-Systems/polyml_common.ML"; | 
| 31312 | 12 | use "ML-Systems/compiler_polyml-5.0.ML"; | 
| 31313 | 13 | use "ML-Systems/pp_polyml.ML"; | 
| 26381 | 14 | |
| 15 | val pointer_eq = PolyML.pointerEq; | |
| 29638 
1f8f3d26a2cf
added share_common_data -- reduces heap space, but takes long;
 wenzelm parents: 
29564diff
changeset | 16 | |
| 
1f8f3d26a2cf
added share_common_data -- reduces heap space, but takes long;
 wenzelm parents: 
29564diff
changeset | 17 | fun share_common_data () = PolyML.shareCommonData PolyML.rootFunction; | 
| 
1f8f3d26a2cf
added share_common_data -- reduces heap space, but takes long;
 wenzelm parents: 
29564diff
changeset | 18 |