diff options
| author | Cliff Click <cliffc@acm.org> | 2026-08-20 12:28:35 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2026-08-20 12:28:35 -0700 |
| commit | ede907775db2df00c0c99a7bc3f2994782125d67 (patch) | |
| tree | 5b676781e64dbfb2f0a660b1e2d506da7d4d9754 /chapter25/src/main/smp/sys | |
| parent | 3568f3deed586327f885ac98b73d07ae3ade6e57 (diff) | |
| download | Simple-ede907775db2df00c0c99a7bc3f2994782125d67.tar.gz Simple-ede907775db2df00c0c99a7bc3f2994782125d67.zip | |
Squashed commit of the following:
commit a00bfc643e834498b020eb47ee37da4a17cf6e39
Author: Cliff Click <cliffc@acm.org>
Date: Thu Aug 20 12:27:52 2026 -0700
Add a emacs Simple.el mode
commit b5b399e16038d20ba6928aa329268b229b90e2f7
Author: Cliff Click <cliffc@acm.org>
Date: Thu Aug 20 11:37:17 2026 -0700
Tone down expensive asserts
Put the expensive asserts on a log-scale flag, run them only once every 2^N attempts
Diffstat (limited to 'chapter25/src/main/smp/sys')
| -rw-r--r-- | chapter25/src/main/smp/sys/adt.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/adt/bitset.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/ary.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/aryi64.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/aryu8.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/char.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/io.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/libc.smp | 1 | ||||
| -rw-r--r-- | chapter25/src/main/smp/sys/scan.smp | 1 |
9 files changed, 0 insertions, 9 deletions
diff --git a/chapter25/src/main/smp/sys/adt.smp b/chapter25/src/main/smp/sys/adt.smp index efdad395..a4fe40bf 100644 --- a/chapter25/src/main/smp/sys/adt.smp +++ b/chapter25/src/main/smp/sys/adt.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Abstract data types. val bitset = bitset; diff --git a/chapter25/src/main/smp/sys/adt/bitset.smp b/chapter25/src/main/smp/sys/adt/bitset.smp index f56f1cce..d02cd2fe 100644 --- a/chapter25/src/main/smp/sys/adt/bitset.smp +++ b/chapter25/src/main/smp/sys/adt/bitset.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // A set of non-negative integers, represented one bit per value. struct bitset { diff --git a/chapter25/src/main/smp/sys/ary.smp b/chapter25/src/main/smp/sys/ary.smp index feade0f5..8312e94c 100644 --- a/chapter25/src/main/smp/sys/ary.smp +++ b/chapter25/src/main/smp/sys/ary.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Array utilities diff --git a/chapter25/src/main/smp/sys/aryi64.smp b/chapter25/src/main/smp/sys/aryi64.smp index e4c39ac3..22ee082e 100644 --- a/chapter25/src/main/smp/sys/aryi64.smp +++ b/chapter25/src/main/smp/sys/aryi64.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Ary/Vector of i64s struct aryi64 { diff --git a/chapter25/src/main/smp/sys/aryu8.smp b/chapter25/src/main/smp/sys/aryu8.smp index 186a45a3..21cf920b 100644 --- a/chapter25/src/main/smp/sys/aryu8.smp +++ b/chapter25/src/main/smp/sys/aryu8.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Ary/Vector of u8s - a resizable array of bytes. struct aryu8 { diff --git a/chapter25/src/main/smp/sys/char.smp b/chapter25/src/main/smp/sys/char.smp index de37968e..22ca4213 100644 --- a/chapter25/src/main/smp/sys/char.smp +++ b/chapter25/src/main/smp/sys/char.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- val toupper = { u8 c -> return c >= 'a' && c <= 'z' ? c - ('a' - 'A') : c; diff --git a/chapter25/src/main/smp/sys/io.smp b/chapter25/src/main/smp/sys/io.smp index 3d6be512..33fbdb5e 100644 --- a/chapter25/src/main/smp/sys/io.smp +++ b/chapter25/src/main/smp/sys/io.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Simple I/O Library diff --git a/chapter25/src/main/smp/sys/libc.smp b/chapter25/src/main/smp/sys/libc.smp index 6d750f7b..133b5bf7 100644 --- a/chapter25/src/main/smp/sys/libc.smp +++ b/chapter25/src/main/smp/sys/libc.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // libc bindings: // https://www.man7.org/linux/man-pages/man2/<libc call>.2.html diff --git a/chapter25/src/main/smp/sys/scan.smp b/chapter25/src/main/smp/sys/scan.smp index ba91003e..44bedaaa 100644 --- a/chapter25/src/main/smp/sys/scan.smp +++ b/chapter25/src/main/smp/sys/scan.smp @@ -1,4 +1,3 @@ -// -*- mode: java; -*- // Scanner; a simple string parser. struct scan { |
