• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revisão958 (tree)
Hora2020-03-28 10:56:27
Autorjakobthomsen

Mensagem de Log

cleanup

Mudança Sumário

Diff

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 957)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-variant-using-constructor-functions/jpl_compiler.c (revision 958)
@@ -845,6 +845,7 @@
845845 }
846846 case 18446744073709551605LLU: // 999999999z'''''''''''''''
847847 {
848+
848849 state.addr = 18446744073709551603LLU; // 999999999x'''''''''''''''
849850 break;
850851 }
@@ -895,6 +896,7 @@
895896 }
896897 case 18446744073709551600LLU: // 999999999u'''''''''''''''
897898 {
899+
898900 state.addr = 18446744073709551598LLU; // 999999999s'''''''''''''''
899901 break;
900902 }
@@ -975,6 +977,7 @@
975977 }
976978 case 18446744073709551595LLU: // 999999999p'''''''''''''''
977979 {
980+
978981 state.addr = 18446744073709551591LLU; // 999999999l'''''''''''''''
979982 break;
980983 }
@@ -1024,6 +1027,7 @@
10241027 }
10251028 case 18446744073709551589LLU: // 999999999j'''''''''''''''
10261029 {
1030+
10271031 state.addr = 18446744073709551585LLU; // 999999999f'''''''''''''''
10281032 break;
10291033 }
@@ -1068,6 +1072,7 @@
10681072 }
10691073 case 18446744073709551584LLU: // 999999999e'''''''''''''''
10701074 {
1075+
10711076 state.addr = 18446744073709551582LLU; // 999999999c'''''''''''''''
10721077 break;
10731078 }
@@ -1202,6 +1207,7 @@
12021207 }
12031208 case 18446744073709551572LLU: // 999999999T'''''''''''''''
12041209 {
1210+
12051211 state.addr = 18446744073709551568LLU; // 999999999P'''''''''''''''
12061212 break;
12071213 }
@@ -2413,6 +2419,7 @@
24132419 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
24142420 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24152421 }
2422+
24162423 // emitted destructur for type type______
24172424 // ACCUMULATE ARGUMENTS - BEGIN
24182425 {
@@ -2492,6 +2499,7 @@
24922499 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
24932500 }
24942501 *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
2502+
24952503 // emitted destructur for type type______
24962504 // ACCUMULATE ARGUMENTS - BEGIN
24972505 {
@@ -2580,6 +2588,7 @@
25802588 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
25812589 }
25822590 *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*name______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 3LLU));
2591+
25832592 // emitted destructur for type type______
25842593 // ACCUMULATE ARGUMENTS - BEGIN
25852594 {
@@ -3906,6 +3915,7 @@
39063915 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
39073916 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
39083917 }
3918+
39093919 // emitted destructur for type continuity
39103920 // ACCUMULATE ARGUMENTS - BEGIN
39113921 {
@@ -3976,6 +3986,7 @@
39763986 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
39773987 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
39783988 }
3989+
39793990 // emitted destructur for type continuity
39803991 // ACCUMULATE ARGUMENTS - BEGIN
39813992 {
@@ -4046,6 +4057,7 @@
40464057 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
40474058 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
40484059 }
4060+
40494061 // emitted destructur for type continuity
40504062 // ACCUMULATE ARGUMENTS - BEGIN
40514063 {
@@ -4122,6 +4134,7 @@
41224134 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
41234135 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
41244136 }
4137+
41254138 state.addr = 18446744073709551416LLU; // 9999999962'''''''''''''''
41264139 break;
41274140 }
@@ -4174,6 +4187,7 @@
41744187 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
41754188 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
41764189 }
4190+
41774191 state.addr = 18446744073709551412LLU; // 999999996y'''''''''''''''
41784192 break;
41794193 }
@@ -4226,6 +4240,7 @@
42264240 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
42274241 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
42284242 }
4243+
42294244 state.addr = 18446744073709551408LLU; // 999999996u'''''''''''''''
42304245 break;
42314246 }
@@ -10882,6 +10897,7 @@
1088210897 uint64_t arg = 0;
1088310898 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1088410899 }
10900+
1088510901 state.addr = 18446744073709551022LLU; // 999999990s'''''''''''''''
1088610902 break;
1088710903 }
@@ -11009,6 +11025,7 @@
1100911025 case 18446744073709551023LLU: // 999999990t'''''''''''''''
1101011026 {
1101111027 list_reverse(heap.data, &/*DEFPARS___*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU));
11028+
1101211029 // emitted destructur for type typekind__
1101311030 // ACCUMULATE ARGUMENTS - BEGIN
1101411031 {
@@ -11243,6 +11260,7 @@
1124311260 case 18446744073709551007LLU: // 999999990d'''''''''''''''
1124411261 {
1124511262 list_reverse(heap.data, &/*CONSTRS___*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU));
11263+
1124611264 // emitted destructur for type typekind__
1124711265 // ACCUMULATE ARGUMENTS - BEGIN
1124811266 {
@@ -11322,6 +11340,7 @@
1132211340 uint64_t arg = tree_elem_addr(heap.data, 2LLU, *LOCAL_ACCESS(heap.data, 2LLU, 1LLU), 1LLU);
1132311341 LOCAL_PUSH_MOVE(&heap, 2, &(heap.data[0].elem1)/*address of current closure*/, &arg);
1132411342 }
11343+
1132511344 // emitted destructur for type typekind__
1132611345 // ACCUMULATE ARGUMENTS - BEGIN
1132711346 {
@@ -42385,6 +42404,7 @@
4238542404 state.addr = 18446744073709549114LLU; // 99999999X4'''''''''''''''
4238642405 break;
4238742406 }
42407+
4238842408 state.addr = 18446744073709549113LLU; // 99999999X3'''''''''''''''
4238942409 break;
4239042410 }
@@ -42510,6 +42530,7 @@
4251042530 case 18446744073709549104LLU: // 99999999Xu'''''''''''''''
4251142531 {
4251242532 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
42533+
4251342534 state.addr = 18446744073709549102LLU; // 99999999Xs'''''''''''''''
4251442535 break;
4251542536 }
@@ -42570,6 +42591,7 @@
4257042591 LOCAL_PUSH_MOVE(&heap, 3, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4257142592 }
4257242593 *LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 1LLU));
42594+
4257342595 state.addr = 18446744073709549098LLU; // 99999999Xo'''''''''''''''
4257442596 break;
4257542597 }
@@ -43221,6 +43243,7 @@
4322143243 case 18446744073709549056LLU: // 99999999X_'''''''''''''''
4322243244 {
4322343245 /*parid_____*/*LOCAL_ACCESS(heap.data, 4LLU, 3LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)));
43246+
4322443247 state.addr = 18446744073709549054LLU; // 99999999W8'''''''''''''''
4322543248 break;
4322643249 }
@@ -43420,6 +43443,7 @@
4342043443 case 18446744073709549042LLU: // 99999999Ww'''''''''''''''
4342143444 {
4342243445 /*parid_____*/*LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 2LLU)));
43446+
4342343447 state.addr = 18446744073709549040LLU; // 99999999Wu'''''''''''''''
4342443448 break;
4342543449 }
@@ -43570,6 +43594,7 @@
4357043594 LOCAL_PUSH_MOVE(&heap, 4, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4357143595 }
4357243596 *LOCAL_ACCESS(heap.data, 5LLU, 4LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 5LLU, 1LLU));
43597+
4357343598 state.addr = 18446744073709549029LLU; // 99999999Wj'''''''''''''''
4357443599 break;
4357543600 }
@@ -43712,6 +43737,7 @@
4371243737 }
4371343738 case 18446744073709549020LLU: // 99999999Wa'''''''''''''''
4371443739 {
43740+
4371543741 // emitted destructur for type continuity
4371643742 // ACCUMULATE ARGUMENTS - BEGIN
4371743743 {
@@ -43805,6 +43831,7 @@
4380543831 }
4380643832 case 18446744073709549010LLU: // 99999999WR'''''''''''''''
4380743833 {
43834+
4380843835 // emitted destructur for type continuity
4380943836 // ACCUMULATE ARGUMENTS - BEGIN
4381043837 {
@@ -43976,6 +44003,7 @@
4397644003 }
4397744004 case 18446744073709548994LLU: // 99999999WB'''''''''''''''
4397844005 {
44006+
4397944007 // emitted destructur for type type______
4398044008 // ACCUMULATE ARGUMENTS - BEGIN
4398144009 {
@@ -44123,6 +44151,7 @@
4412344151 case 18446744073709548980LLU: // 99999999Vy'''''''''''''''
4412444152 {
4412544153 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 2LLU)));
44154+
4412644155 // emitted destructur for type type______
4412744156 // ACCUMULATE ARGUMENTS - BEGIN
4412844157 {
@@ -44210,6 +44239,7 @@
4421044239 LOCAL_PUSH_MOVE(&heap, 10, &(heap.data[0].elem1)/*address of current closure*/, &arg);
4421144240 }
4421244241 *LOCAL_ACCESS(heap.data, 11LLU, 10LLU) = /*id________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 11LLU, 1LLU));
44242+
4421344243 // emitted destructur for type type______
4421444244 // ACCUMULATE ARGUMENTS - BEGIN
4421544245 {
@@ -58051,6 +58081,7 @@
5805158081 LOCAL_PUSH_MOVE(&heap, 35, &(heap.data[0].elem1)/*address of current closure*/, &arg);
5805258082 }
5805358083 *LOCAL_ACCESS(heap.data, 36LLU, 35LLU) = 1;
58084+
5805458085 state.addr = 18446744073709548120LLU; // 99999999IX'''''''''''''''
5805558086 break;
5805658087 }
@@ -91600,6 +91631,7 @@
9160091631 uint64_t arg = 0;
9160191632 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9160291633 }
91634+
9160391635 state.addr = 18446744073709546109LLU; // 99999998n7'''''''''''''''
9160491636 break;
9160591637 }
@@ -92585,6 +92617,7 @@
9258592617 }
9258692618 case 18446744073709546045LLU: // 99999998m7'''''''''''''''
9258792619 {
92620+
9258892621 // emitted destructur for type continuity
9258992622 // ACCUMULATE ARGUMENTS - BEGIN
9259092623 {
@@ -92678,6 +92711,7 @@
9267892711 }
9267992712 case 18446744073709546035LLU: // 99999998mx'''''''''''''''
9268092713 {
92714+
9268192715 // emitted destructur for type continuity
9268292716 // ACCUMULATE ARGUMENTS - BEGIN
9268392717 {
@@ -92827,6 +92861,7 @@
9282792861 }
9282892862 case 18446744073709546021LLU: // 99999998mj'''''''''''''''
9282992863 {
92864+
9283092865 // emitted destructur for type type______
9283192866 // ACCUMULATE ARGUMENTS - BEGIN
9283292867 {
@@ -92974,6 +93009,7 @@
9297493009 case 18446744073709546007LLU: // 99999998mW'''''''''''''''
9297593010 {
9297693011 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 13LLU, 2LLU)));
93012+
9297793013 // emitted destructur for type type______
9297893014 // ACCUMULATE ARGUMENTS - BEGIN
9297993015 {
@@ -93061,6 +93097,7 @@
9306193097 LOCAL_PUSH_MOVE(&heap, 12, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9306293098 }
9306393099 *LOCAL_ACCESS(heap.data, 13LLU, 12LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 13LLU, 8LLU);
93100+
9306493101 // emitted destructur for type type______
9306593102 // ACCUMULATE ARGUMENTS - BEGIN
9306693103 {
@@ -94562,6 +94599,7 @@
9456294599 }
9456394600 case 18446744073709545887LLU: // 99999998kd'''''''''''''''
9456494601 {
94602+
9456594603 // emitted destructur for type type______
9456694604 // ACCUMULATE ARGUMENTS - BEGIN
9456794605 {
@@ -94709,6 +94747,7 @@
9470994747 case 18446744073709545873LLU: // 99999998kQ'''''''''''''''
9471094748 {
9471194749 matchid(">", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 1LLU)));
94750+
9471294751 // emitted destructur for type type______
9471394752 // ACCUMULATE ARGUMENTS - BEGIN
9471494753 {
@@ -94796,6 +94835,7 @@
9479694835 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9479794836 }
9479894837 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*id________*/*LOCAL_ACCESS(heap.data, 7LLU, 2LLU);
94838+
9479994839 // emitted destructur for type type______
9480094840 // ACCUMULATE ARGUMENTS - BEGIN
9480194841 {
@@ -95072,6 +95112,7 @@
9507295112 }
9507395113 case 18446744073709545843LLU: // 99999998jx'''''''''''''''
9507495114 {
95115+
9507595116 state.addr = 18446744073709545841LLU; // 99999998jv'''''''''''''''
9507695117 break;
9507795118 }
@@ -98541,6 +98582,7 @@
9854198582 LOCAL_PUSH_MOVE(&heap, 30, &(heap.data[0].elem1)/*address of current closure*/, &arg);
9854298583 }
9854398584 *LOCAL_ACCESS(heap.data, 31LLU, 30LLU) = /*caseaddr__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 31LLU, 6LLU));
98585+
9854498586 state.addr = 18446744073709545621LLU; // 99999998gU'''''''''''''''
9854598587 break;
9854698588 }
@@ -102085,6 +102127,7 @@
102085102127 case 18446744073709545349LLU: // 99999998cE'''''''''''''''
102086102128 {
102087102129 matchid(";", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 5LLU)));
102130+
102088102131 state.addr = 18446744073709545347LLU; // 99999998cC'''''''''''''''
102089102132 break;
102090102133 }
@@ -104086,6 +104129,7 @@
104086104129 case 18446744073709545211LLU: // 99999998$5'''''''''''''''
104087104130 {
104088104131 matchid(";", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 5LLU)));
104132+
104089104133 state.addr = 18446744073709545209LLU; // 99999998$3'''''''''''''''
104090104134 break;
104091104135 }
Show on old repository browser