about summary refs log tree commit diff stats
path: root/tools/create_container
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-03-22 12:11:49 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-18 00:44:46 -0700
commit546a92985f7da2491077d641a2c118b4af7f6913 (patch)
tree1e6ab75543a3028e78c9454fbb6bd6b6a076e0ee /tools/create_container
parent1f38b75e31d713fc72a9d29d360fe5ad66ba22fe (diff)
downloadmu-546a92985f7da2491077d641a2c118b4af7f6913.tar.gz
start migrating handles to fat pointers
CI will fail from this commit onward. Currently working:
  $ bootstrap translate init.linux 0[4-7]*.subx 080zero-out.subx -o a.elf  &&  ./a.elf test
  $ bootstrap run a.elf test
  $ chmod +x a.elf;  ./a.elf test

Plan: migrate functions that used to return handles to pass in a new arg
of type (addr handle). That's a bit of a weird type. There should be few
of these functions. (Open question: do we even want to expose this type
in the Mu language?)

Functions that just need to read from heap without modifying the handle
will receive `(addr T)` or `(handle T)` types as arguments.

As I sanitize each new file, I need to update signatures for any new functions
and add them to a list. I also need to update calls to any functions on
the list.
Diffstat (limited to 'tools/create_container')
0 files changed, 0 insertions, 0 deletions
kkartik.com> 2015-03-16 20:26:59 -0700 932 - clean up comments in the tangled c++' href='/akkartik/mu/commit/cpp/000organization?h=main&id=3c435756bcd997dac981ca78c49c5100eb2211b7'>3c435756 ^
56ce5577 ^
3c435756 ^
c6e1041f ^


d77a5ccc ^
c6e1041f ^
2d05f43c ^
3c435756 ^


84ca523f ^



36f616b5 ^



51530916 ^






8f97725d ^
36f616b5 ^


51530916 ^


1ba81b0f ^
5f05e954 ^
8f97725d ^
36f616b5 ^


1ba81b0f ^
51530916 ^


6573fe1f ^
b39ceb27 ^
26785f2a ^
b39ceb27 ^
8f249677 ^
b39ceb27 ^

51530916 ^


4ea9905f ^


36f616b5 ^
455f0338 ^
385ff136 ^
455f0338 ^



6573fe1f ^
ec99eb7a ^
51530916 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136