File tree 3 files changed +14
-20
lines changed
3 files changed +14
-20
lines changed Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ core: [
103
103
t-vector.c
104
104
t-word.c
105
105
u-aes.c
106
- u-bigint.c ; needed for RSA which is needed in TLS protocol (HTTPS)
106
+ u-bigint.c ; needed for RSA which is needed in TLS protocol (HTTPS)
107
107
u-bincode.c
108
108
u-bmp.c
109
109
u-chacha20.c
@@ -119,7 +119,7 @@ core: [
119
119
u-png.c
120
120
u-poly1305.c
121
121
u-rc4.c
122
- u-rsa.c ; needed in TLS protocol (HTTPS)
122
+ u-rsa.c ; needed in TLS protocol (HTTPS)
123
123
u-uECC.c
124
124
u-zlib.c
125
125
u-wav.c
@@ -144,12 +144,12 @@ core: [
144
144
]
145
145
146
146
made: [
147
- make-boot.reb core/b-boot.c
148
- make-headers.reb include/tmp-funcs.h
149
- make-host-ext.reb include/host-ext-graphics.h
150
- make-host-init.reb include/host-init.h
151
- make-os-ext.reb include/host-lib.h
152
- make-reb-lib.reb include/reb-lib.h
147
+ make-boot.reb core/b-boot.c
148
+ make-headers.reb include/tmp-funcs.h
149
+ make-host-ext.reb include/host-ext-graphics.h
150
+ make-host-init.reb include/host-init.h
151
+ make-os-ext.reb include/host-lib.h
152
+ make-reb-lib.reb include/reb-lib.h
153
153
]
154
154
155
155
os: [
Original file line number Diff line number Diff line change @@ -1060,10 +1060,11 @@ emit {
1060
1060
1061
1061
externs: make string! 2000
1062
1062
boot-booters: load %booters.reb
1063
- boot-natives: load %natives.reb
1063
+ boot-natives: append load %natives.reb load temp-dir/tmp-natives.reb
1064
+
1064
1065
1065
1066
nats: append copy boot-booters boot-natives
1066
- nats-collected: load temp-dir /tmp-natives.reb
1067
+
1067
1068
1068
1069
n: boot-sys
1069
1070
;while [n: find n 'native] [
@@ -1083,10 +1084,6 @@ foreach val nats [
1083
1084
]
1084
1085
]
1085
1086
1086
- foreach [name spec] nats-collected [
1087
- emit-line/decl "REBNATIVE(" name ");"
1088
- nat-count: nat-count + 1
1089
- ]
1090
1087
1091
1088
print [nat-count "natives" ]
1092
1089
@@ -1097,10 +1094,7 @@ foreach val nats [
1097
1094
emit-line/code "N_" to word! val "," ;R3
1098
1095
]
1099
1096
]
1100
- foreach [name spec] nats-collected [
1101
- emit-line/code "N_" name ","
1102
- append boot-natives make block! spec
1103
- ]
1097
+
1104
1098
emit-end
1105
1099
emit newline
1106
1100
Original file line number Diff line number Diff line change @@ -132,9 +132,8 @@ emit-native-spec: func[
132
132
emit-n ["^/ ;-- " the-file]
133
133
c-file: the-file
134
134
]
135
- emit-n [ "^/ " name " {" ]
135
+ emit-n # "^/"
136
136
emit-n trim/head/tail detab spec-rebol
137
- emit-n #"}"
138
137
]
139
138
140
139
func-header: [
@@ -344,6 +343,7 @@ foreach word [
344
343
] [make-arg-enums word]
345
344
346
345
acts: load %../boot/natives.reb
346
+ append acts load temp-dir/tmp-natives.reb
347
347
348
348
foreach word [
349
349
checksum
You can’t perform that action at this time.
0 commit comments