Macoy Madson macoy
  • Baltimore, Maryland
  • https://macoy.me
  • I'm a software engineer in the game industry. My projects include a programming language, games, applications, servers, and scripts. Note: Cakelisp is incorrectly labeled as CoffeeScript on this site.

  • Joined on 2019-11-06
macoy pushed to master at macoy/voxel-game 2023-04-17 16:31:38 -04:00
f57bb1e638 Migrate from any older version to active version
macoy pushed to master at macoy/cakelisp 2023-04-17 16:29:06 -04:00
2697a7c34f Add swap macro
macoy pushed to master at macoy/voxel-game 2023-04-14 20:13:30 -04:00
63d275fe83 Migrated to version 2 successfully
macoy pushed to master at macoy/gamelib 2023-04-14 17:13:19 -04:00
4942073300 Generate active-version-number, clean up code
macoy pushed to master at macoy/cakelisp 2023-04-14 16:43:31 -04:00
b882418715 Found scary bug with defer and non-trivial returns
macoy pushed to master at macoy/gamelib 2023-04-14 16:31:29 -04:00
35fb8a470f Add some text to asserts
macoy pushed to master at macoy/voxel-game 2023-04-14 16:25:52 -04:00
88d1c71c99 Validate versioning layouts
macoy pushed to master at macoy/gamelib 2023-04-14 15:55:09 -04:00
de20d221b7 Check validation off
b44be19f4e Validate that the struct layouts match expected
Compare 2 commits »
macoy pushed to master at macoy/voxel-game 2023-04-13 15:02:05 -04:00
956449d2cc Tested migration on world state successfully
macoy pushed to master at macoy/cakelisp 2023-04-13 15:01:09 -04:00
cfb7f5466f Allow other variable types to be hidden globals
macoy pushed to master at macoy/gamelib 2023-04-13 15:00:14 -04:00
6d5b8907c9 Fix major flaw where dead fields were still output
macoy pushed to master at macoy/gamelib 2023-04-13 14:47:18 -04:00
dc20627999 Simplify interface to migrating versioned structs
macoy pushed to master at macoy/cakelisp 2023-04-13 13:44:42 -04:00
6bbab84f1b Add another quick file read helper
macoy pushed to master at macoy/voxel-game 2023-04-12 12:09:19 -04:00
4615d68863 Start hooking up binary struct versioning
macoy pushed to master at macoy/cakelisp 2023-04-12 12:08:49 -04:00
a7bb50e84d Added each-item-addr-in-addr-array
macoy pushed to master at macoy/gamelib 2023-04-12 12:07:26 -04:00
fed5837a06 Gate introspection debug output
macoy pushed to master at macoy/gamelib 2023-04-12 11:56:55 -04:00
eede51f8cc Output hashes to names for versioned structs
macoy pushed to master at macoy/gamelib 2023-04-11 18:39:06 -04:00
5ae3701615 Runtime fixup now working
macoy pushed to master at macoy/gamelib 2023-04-11 17:29:38 -04:00
3ae2855e85 WIP runtime fixup of virtualized types
macoy pushed to master at macoy/gamelib 2023-04-10 19:32:34 -04:00
8469bdca70 WIP Start emitting close to useful versionings