]> rethought.computer Git - sorel-lang.git/log
sorel-lang.git
2 months agofix storage builtins keep/18201db05389dc072416c64ba1c4eb5cf468adf8
Bryan English [Mon, 9 Feb 2026 14:32:20 +0000 (09:32 -0500)]
fix storage builtins

2 months agofix comments, again keep/f71038f058aa120ea6ff93e4288932ea02705bdb
Bryan English [Mon, 9 Feb 2026 14:32:20 +0000 (09:32 -0500)]
fix comments, again

2 months agomore correct nix flake keep/bedb24465ea9b9b55257e00f10f57f5b75ecbcc1
Bryan English [Mon, 9 Feb 2026 14:32:20 +0000 (09:32 -0500)]
more correct nix flake

2 months agoadd externs and putstack for testing keep/2c640a274f16bd9c219ab54b6658a9c481da651a
Bryan English [Mon, 9 Feb 2026 14:32:20 +0000 (09:32 -0500)]
add externs and putstack for testing

2 months agofix alignment keep/f8f747f7f7a13255d19c3c715225619e8dfc21e8
Bryan English [Fri, 6 Feb 2026 04:32:19 +0000 (23:32 -0500)]
fix alignment

2 months agostore-and-more-tests keep/9f2e929375557eaec86675dd41f3fc1b536a85e8
Bryan English [Fri, 6 Feb 2026 03:55:59 +0000 (22:55 -0500)]
store-and-more-tests

2 months agoadd new string stdlib module keep/9674970ee4895400c02b66b3616cb46c87fb5881
Bryan English [Fri, 6 Feb 2026 03:35:42 +0000 (22:35 -0500)]
add new string stdlib module

2 months agolang description keep/91ca83e3122c9f63e6331dbfe04004f1ab04718e
Bryan English [Thu, 5 Feb 2026 22:00:41 +0000 (17:00 -0500)]
lang description

2 months agorename to sorel keep/beb97c20dd808849c5ffee059f54911c93576b1b
Bryan English [Thu, 5 Feb 2026 04:50:47 +0000 (23:50 -0500)]
rename to sorel

2 months agoimplement stdlib in import system keep/af62aae5ee593617cc71644932aff6acef3d9857
Bryan English [Wed, 4 Feb 2026 03:04:05 +0000 (22:04 -0500)]
implement stdlib in import system

2 months agoimplement putn in language, instead of C keep/36c1e09c16d92dacf54b37eadc6ba33983eed0f4
Bryan English [Tue, 3 Feb 2026 05:00:57 +0000 (00:00 -0500)]
implement putn in language, instead of C

2 months agoworking puts keep/0412517544d4b63a90722aedcf9ca5be6bd5c47f
Bryan English [Mon, 2 Feb 2026 03:50:47 +0000 (03:50 +0000)]
working puts

2 months agobeginning of stdlib keep/ac1e35bc7443a2b38e3e92d4eb833c55636f30c1
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
beginning of stdlib

2 months agoloop on the opposite condition keep/e15ab69e3cb393780ff5555dbd8a52aac493d1ec
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
loop on the opposite condition

2 months agocorrect string label indexing keep/824bb1512919a26bbc49652fc92ece74b2b5a682
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
correct string label indexing

2 months agofix strings and loading tweak keep/beb88edf1239064096e54420a911dbec5c877106
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
fix strings and loading tweak

2 months agoreadme updates keep/32810a62c737f5f5319b0ddc6dca9db5760471e7
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
readme updates

2 months agoload different lengths keep/61b8f8c4f2f45eac679d5c9fd7d550b870803aeb
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
load different lengths

2 months agofix qemu setup keep/80abc14162974b71bb1d1aca8783f2f6a6f16e44
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
fix qemu setup

2 months agobasic loops keep/31fd3dc724405c665a1942616d6b7242a699f1c4
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
basic loops

2 months agogenerate instructions on doubles, not words keep/f1afb35d4d5ea4930240bc1f287c0c9c2d38a697
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
generate instructions on doubles, not words

2 months agofix imports and exports keep/43abaa22299b7b1730c1d56312410d1bca7318aa
Bryan English [Sat, 31 Jan 2026 03:52:58 +0000 (22:52 -0500)]
fix imports and exports

2 months agoupdate fib-example keep/de010c54a0a89ad7288998e1101913d1e1639afb
Bryan English [Fri, 30 Jan 2026 03:42:35 +0000 (22:42 -0500)]
update fib-example

2 months agoimplement rot keep/39612e27c420e7c9b07d04c35e60f8c6316b1775
Bryan English [Fri, 30 Jan 2026 03:42:35 +0000 (22:42 -0500)]
implement rot

2 months agowrite generated assembly to file keep/b2d848c4933abcb080d365658812254f5f57f9c1
Bryan English [Fri, 30 Jan 2026 03:42:35 +0000 (22:42 -0500)]
write generated assembly to file

2 months agorename hylo to rel keep/3bdde1ae969e69c2ec2a3d4acd747afe22d01822
Bryan English [Thu, 29 Jan 2026 13:27:19 +0000 (08:27 -0500)]
rename hylo to rel

2 months agofix line comments keep/c446d7ba45332fcf36e9a8e8377af9e092b99429
Bryan English [Thu, 29 Jan 2026 04:46:35 +0000 (23:46 -0500)]
fix line comments

2 months agocomments in asm keep/85c8593e298d6bbed35ca661fcd55f5f5c3216a8
Bryan English [Wed, 28 Jan 2026 04:50:38 +0000 (23:50 -0500)]
comments in asm

2 months agocorrect register ordering in pop_some_to keep/efe15316bff7672793ad468df4cb2b33182e3813
Bryan English [Wed, 28 Jan 2026 04:50:38 +0000 (23:50 -0500)]
correct register ordering in pop_some_to

2 months agosupport else (duh) keep/a1c045f24dff50d50332f44cd5e4a44396e7ff67
Bryan English [Wed, 28 Jan 2026 04:50:38 +0000 (23:50 -0500)]
support else (duh)

2 months agoadd cross-compiling to flake keep/782d6b7e3dfe73c9b96acc929f7d3102154c8607
Bryan English [Wed, 28 Jan 2026 04:50:38 +0000 (23:50 -0500)]
add cross-compiling to flake

2 months agoadd more complete fib-example keep/9529ebabe8a243bb3bc55531a49f9be4165411a5
Bryan English [Wed, 28 Jan 2026 04:50:38 +0000 (23:50 -0500)]
add more complete fib-example

2 months agoimports are now direct from specific module, so there can be name collisions keep/fc2ee9c7b6a850ac616c3bafdf1b7a0e7a08b06b
Bryan English [Mon, 26 Jan 2026 19:45:30 +0000 (14:45 -0500)]
imports are now direct from specific module, so there can be name collisions

2 months agocodegen simplification keep/58b087192b48dd77e86a5fef3c76d40cded6c456
Bryan English [Sat, 24 Jan 2026 05:13:50 +0000 (00:13 -0500)]
codegen simplification

2 months agono need to restore stack pointer if we're exiting keep/942b296c1adf7778e7476e8b7d1df4235cbb7af6
Bryan English [Fri, 23 Jan 2026 14:11:49 +0000 (09:11 -0500)]
no need to restore stack pointer if we're exiting

2 months agosupport backlash commentsw keep/678658de2fc998a1fb1588076b4b958ae5933083
Bryan English [Fri, 23 Jan 2026 04:38:22 +0000 (23:38 -0500)]
support backlash commentsw

2 months agotypo keep/7b34f5876f2b401e997f12423e9636d257cc02f0
Bryan English [Fri, 23 Jan 2026 04:24:08 +0000 (23:24 -0500)]
typo

2 months agoslightly more proper import system keep/4e090f351e7b5cb54b7958e12f56faef694206a1
Bryan English [Tue, 20 Jan 2026 05:57:44 +0000 (00:57 -0500)]
slightly more proper import system

Words now need to be exported with `export word-name` to be used in
other modules.

Imports other than at the top level now work.

2 months agocorrect spacing keep/2a629db4149c98b7b606ba781c19b9c0bce5a0f7
Bryan English [Mon, 19 Jan 2026 21:31:59 +0000 (16:31 -0500)]
correct spacing

2 months agofinish arithmetic keep/c31ec01d1ad1593e98fa76efab112902aba7d639
Bryan English [Mon, 19 Jan 2026 21:28:09 +0000 (16:28 -0500)]
finish arithmetic

2 months agofix comments keep/ef6927232dce09d4d3616e136e72d2472f1a7e87
Bryan English [Mon, 19 Jan 2026 20:14:01 +0000 (15:14 -0500)]
fix comments

2 months agoqemu setup, plus some compiler cleanup keep/f7d5e56796f5c9008df29f40c3d19627756632c8
Bryan English [Mon, 19 Jan 2026 20:01:52 +0000 (15:01 -0500)]
qemu setup, plus some compiler cleanup

2 months agomostly complete asm generation keep/02e65853c456b7e0d9cb98180c96aac02b2f91a6
Bryan English [Mon, 19 Jan 2026 03:58:34 +0000 (22:58 -0500)]
mostly complete asm generation

2 months agostart of asm generating keep/67f2a1801d8eb77772b0ab455a05283108c2509a
Bryan English [Fri, 16 Jan 2026 03:06:59 +0000 (22:06 -0500)]
start of asm generating

2 months agoa working allocator keep/1a6c65dc6fac858f155a1491b4de814c00627935
Bryan English [Sun, 11 Jan 2026 04:24:38 +0000 (23:24 -0500)]
a working allocator

2 months agobetter error handling keep/1d9680853d9ef21e35cd6d2f094ff1d866194551
Bryan English [Fri, 9 Jan 2026 03:47:48 +0000 (22:47 -0500)]
better error handling

2 months agosystem calls keep/e74dae034b3c4b4869581221cb94a16231c24262
Bryan English [Thu, 8 Jan 2026 05:44:11 +0000 (00:44 -0500)]
system calls

2 months agorelative imports, properly keep/51ad71ca38c5c7a3c536326a3cc1aa40ae91a428
Bryan English [Thu, 8 Jan 2026 04:17:08 +0000 (23:17 -0500)]
relative imports, properly

2 months agomake imports actually work keep/7a8075bd221c17ae24fabc0462659b3bedbb7be5
Bryan English [Thu, 8 Jan 2026 04:15:53 +0000 (23:15 -0500)]
make imports actually work

2 months agoimplement import in hylo compiler keep/8927db4f8a319c21688cde162791c5d5195ce886
Bryan English [Sat, 3 Jan 2026 04:16:24 +0000 (23:16 -0500)]
implement import in hylo compiler

2 months agoworking interpreter for hylo keep/288fa6be44bc383d1ff3d59a46587e96d1c63fc0
Bryan English [Sat, 13 Dec 2025 05:08:39 +0000 (00:08 -0500)]
working interpreter for hylo