This website requires JavaScript.
Explore
Help
Register
Sign In
Camden Dixie O'Brien
cdo
0 Followers
·
0 Following
Joined on
2023-09-09
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
28
Projects
Packages
Public Activity
Starred Repositories
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-18 14:49:55 +00:00
90bf0691a3
Update README
0a52388030
Update deploy manifest
6e8439eeaf
Bump version number
eaa3242cc0
Update e2e tests
f77adffbef
Update MIME types in server.scm
Compare 6 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-18 10:41:25 +00:00
6ee4adfea5
Translate kernel to Wasmasm
5dc0a7a601
Add temporary driver script
896a1ca563
Implement (limited) forward reference handling
37d56988ef
Make a couple of tweaks to the kernel in preparation for porting
6c643f8402
Don't silently ignore trailing characters in numbers
Compare 5 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-15 21:39:36 +00:00
7828b0f112
Yield newline token at end of comment
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-15 21:28:52 +00:00
e7affbf8b7
Add .zero directive
02ee4c3c88
Support symbols in .at address field
c21b3c79c7
Fix names of atomic load and store opcodes
1318c3cc4e
Add i64.const, i32.div_s and i32.rem_s opcodes
74a8f21379
Encode indices as unsigned LEB128 instead of signed
Compare 6 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-15 17:32:38 +00:00
3a103c46d1
Don't require ; to have space after in comments
8d4c53ca92
Allow implicit zero-init for globals
Compare 2 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-15 14:17:39 +00:00
5e39024f6d
Use unsigned shift in uleb128()
b85a4e8bc9
Encode data values in assembler, not parser
401e8e1fad
Use unsigned right shift in Assembler.le()
d4c837216a
Add f32 type
c93e9009da
LEB128-encode index in action_symbol
Compare 18 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-14 20:00:48 +00:00
a3cfd405a9
Add some threads opcodes
671e7f60d2
Add a bunch of opcodes
580d5d2a4a
Implement function type de-duplication
1105daaad0
Add support for extended opcodes
Compare 4 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-14 18:38:23 +00:00
347dd8f534
Make all sections optional
f4433ce3a3
LEB128-encode addresses in data section
714973f052
LEB128-encode values from defs
4f878fdbab
Add suport for block/loop/if/else
Compare 4 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-14 15:08:19 +00:00
9fb3910a16
Allow defs to reference other defs
22dc1fc0ca
Add support for labels
cc51b2d7be
Fix data word size
Compare 3 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-14 14:30:07 +00:00
902404cb10
Fix string interpolation in error messages
d4718f1106
Allow using defs in code
33f5a4be06
Fix bug in local lookup
e2429b2b03
Enable using defs in .byte and .word directives
2972030d0a
Add .def support
Compare 11 commits »
cdo
pushed to
main
at
cdo/.emacs.d
2026-03-12 13:10:10 +00:00
735ef5225f
Add global key for align-regexp
bd69a49bb5
Add ASN.1 config
111f9b710d
Add Vala config
686d6c94b6
Add OCaml config
33b44f11a0
Remove LSP stuff for Rust
Compare 6 commits »
cdo
pushed to
main
at
cdo/.emacs.d
2026-03-12 13:05:21 +00:00
e154958555
Add Maxima config
761d721b01
Remove Python LSP mode config
aa38142263
Add fasm-mode config
bb56509a21
Add fasm-mode submodule
Compare 4 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-10 21:26:21 +00:00
5369a0969e
Restructure copy implementation to avoid type-indexed block
118e6af896
Add support for globals (mutable only)
1c4b9f850a
Add support for imports (memory only)
672a453f6c
Add string support to tokenizer
5a3084dd16
Implement .mem directive
Compare 5 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-10 00:38:16 +00:00
77f6d57e1b
Add support for locals
510a74aa04
Add base suffix for integers
75600d0568
Add symbol resolution (params only)
6a4877d52c
Implement .param directive
554d918640
Create initial scaffolding for JS WASM assembler
Compare 5 commits »
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-09 20:08:37 +00:00
d3d0801236
Create initial scaffolding for JS WASM assembler
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-09 20:07:56 +00:00
4788bf08bf
Create initial scaffolding for JS WASM assembler
cdo
pushed to
client-side-assembler
at
cdo/wipforth
2026-03-09 19:59:59 +00:00
abdc077dd5
Create initial scaffolding for JS WASM assembler
cdo
created branch
client-side-assembler
in
cdo/wipforth
2026-03-09 19:59:59 +00:00
cdo
pushed to
main
at
cdo/wipforth
2026-03-08 21:06:50 +00:00
ef0c395d57
Add manifest for wipforth-deploy
cdo
pushed to
main
at
cdo/.emacs.d
2026-03-06 19:01:36 +00:00
05127bceae
Add Magit commit -S option
396beb4262
Add forth config
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last