Mercurial > repos > rhope
comparison runtime/rhopefuncs_prolog.c @ 186:ba35ab624ec2
Add support for raw C function output from C backend as well as an option to use Boehm-GC instead of reference counting
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 07 Oct 2011 00:10:02 -0700 |
parents | e57c151f351e |
children |
comparison
equal
deleted
inserted
replaced
185:4580c08fd4e8 | 186:ba35ab624ec2 |
---|---|
1 #ifdef RAW_FUNC | |
2 FuncDef(Build) | |
3 FuncDef(BlueprintSP_Of) | |
4 FuncDef(ID) | |
5 FuncDef(BlueprintSP_FromSP_ID) | |
6 | |
7 object * tmp; | |
8 #else | |
9 | |
1 #ifdef ENABLE_PROFILING | 10 #ifdef ENABLE_PROFILING |
2 uint64_t profile_counts[END]; | 11 uint64_t profile_counts[END]; |
3 uint64_t profile_nestedcounts[END]; | 12 uint64_t profile_nestedcounts[END]; |
4 uint64_t profile_totals[END]; | 13 uint64_t profile_totals[END]; |
5 uint64_t profile_selftotals[END]; | 14 uint64_t profile_selftotals[END]; |
41 FuncDef(Build) | 50 FuncDef(Build) |
42 FuncDef(BlueprintSP_Of) | 51 FuncDef(BlueprintSP_Of) |
43 FuncDef(ID) | 52 FuncDef(ID) |
44 FuncDef(BlueprintSP_FromSP_ID) | 53 FuncDef(BlueprintSP_FromSP_ID) |
45 void ** lv_RunSP_Bytecode; | 54 void ** lv_RunSP_Bytecode; |
55 #endif //RAW_FUNC | |
46 | 56 |