commit 33fc975ce07a10ec73cb60a28c6efe8072b0bfac
parent 326f8fe63e8ff1f224727037eb7f5fe48a379ba1
Author: Drew DeVault <sir@cmpwn.com>
Date: Sat, 13 Feb 2021 12:42:50 -0500
Update stdlib
Diffstat:
2 files changed, 3 insertions(+), 37 deletions(-)
diff --git a/gen-stdlib b/gen-stdlib
@@ -94,13 +94,6 @@ ascii() {
gen_ssa ascii
}
-bufio() {
- printf '# bufio\n'
- gen_srcs bufio \
- fixed.ha
- gen_ssa bufio io rt
-}
-
bytes() {
printf '# bytes\n'
gen_srcs bytes \
@@ -143,7 +136,7 @@ hare_lex() {
gen_srcs hare::lex \
token.ha \
lex.ha
- gen_ssa hare::lex bufio io strings types
+ gen_ssa hare::lex io strings types
}
gensrcs_io() {
@@ -254,7 +247,6 @@ types() {
printf '# This file is generated by the gen-stdlib script, do not edit it by hand\n\n'
modules="ascii
-bufio
bytes
crypto_random
encoding_utf8
diff --git a/mk/stdlib.mk b/mk/stdlib.mk
@@ -63,9 +63,6 @@ hare_stdlib_deps+=$(stdlib_rt)
stdlib_ascii=$(HARECACHE)/ascii/ascii.o
hare_stdlib_deps+=$(stdlib_ascii)
-stdlib_bufio=$(HARECACHE)/bufio/bufio.o
-hare_stdlib_deps+=$(stdlib_bufio)
-
stdlib_bytes=$(HARECACHE)/bytes/bytes.o
hare_stdlib_deps+=$(stdlib_bytes)
@@ -109,16 +106,6 @@ $(HARECACHE)/ascii/ascii.ssa: $(stdlib_ascii_srcs) $(stdlib_rt)
@HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nascii \
-t$(HARECACHE)/ascii/ascii.td $(stdlib_ascii_srcs)
-# bufio
-stdlib_bufio_srcs= \
- $(STDLIB)/bufio/fixed.ha
-
-$(HARECACHE)/bufio/bufio.ssa: $(stdlib_bufio_srcs) $(stdlib_rt) $(stdlib_io) $(stdlib_rt)
- @printf 'HAREC \t$@\n'
- @mkdir -p $(HARECACHE)/bufio
- @HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nbufio \
- -t$(HARECACHE)/bufio/bufio.td $(stdlib_bufio_srcs)
-
# bytes
stdlib_bytes_srcs= \
$(STDLIB)/bytes/contains.ha \
@@ -172,7 +159,7 @@ stdlib_hare_lex_srcs= \
$(STDLIB)/hare/lex/token.ha \
$(STDLIB)/hare/lex/lex.ha
-$(HARECACHE)/hare/lex/hare.lex.ssa: $(stdlib_hare_lex_srcs) $(stdlib_rt) $(stdlib_bufio) $(stdlib_io) $(stdlib_strings) $(stdlib_types)
+$(HARECACHE)/hare/lex/hare.lex.ssa: $(stdlib_hare_lex_srcs) $(stdlib_rt) $(stdlib_io) $(stdlib_strings) $(stdlib_types)
@printf 'HAREC \t$@\n'
@mkdir -p $(HARECACHE)/hare/lex
@HARECACHE=$(HARECACHE) $(HAREC) $(HAREFLAGS) -o $@ -Nhare::lex \
@@ -329,9 +316,6 @@ hare_testlib_deps+=$(testlib_rt)
testlib_ascii=$(TESTCACHE)/ascii/ascii.o
hare_testlib_deps+=$(testlib_ascii)
-testlib_bufio=$(TESTCACHE)/bufio/bufio.o
-hare_testlib_deps+=$(testlib_bufio)
-
testlib_bytes=$(TESTCACHE)/bytes/bytes.o
hare_testlib_deps+=$(testlib_bytes)
@@ -375,16 +359,6 @@ $(TESTCACHE)/ascii/ascii.ssa: $(testlib_ascii_srcs) $(testlib_rt)
@HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nascii \
-t$(TESTCACHE)/ascii/ascii.td $(testlib_ascii_srcs)
-# bufio
-testlib_bufio_srcs= \
- $(STDLIB)/bufio/fixed.ha
-
-$(TESTCACHE)/bufio/bufio.ssa: $(testlib_bufio_srcs) $(testlib_rt) $(testlib_io) $(testlib_rt)
- @printf 'HAREC \t$@\n'
- @mkdir -p $(TESTCACHE)/bufio
- @HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nbufio \
- -t$(TESTCACHE)/bufio/bufio.td $(testlib_bufio_srcs)
-
# bytes
testlib_bytes_srcs= \
$(STDLIB)/bytes/contains.ha \
@@ -438,7 +412,7 @@ testlib_hare_lex_srcs= \
$(STDLIB)/hare/lex/token.ha \
$(STDLIB)/hare/lex/lex.ha
-$(TESTCACHE)/hare/lex/hare.lex.ssa: $(testlib_hare_lex_srcs) $(testlib_rt) $(testlib_bufio) $(testlib_io) $(testlib_strings) $(testlib_types)
+$(TESTCACHE)/hare/lex/hare.lex.ssa: $(testlib_hare_lex_srcs) $(testlib_rt) $(testlib_io) $(testlib_strings) $(testlib_types)
@printf 'HAREC \t$@\n'
@mkdir -p $(TESTCACHE)/hare/lex
@HARECACHE=$(TESTCACHE) $(HAREC) $(TESTHAREFLAGS) -o $@ -Nhare::lex \