Sam Rushing

Results 32 issues of Sam Rushing

This was originally in the python compiler, if a datatype contains an alt with a single immediate in it, and this immediate type is not present _again_ in the datatype,...

{a=1 b=2 a=3} makes it all the way to the C compiler before failing. The type signature for %rextend is accidentally using a "free extension" sig.

Probably need to teach the macro evaluator to walk record literals.

There is currently no way to create a list (or other container) of records with a restricted/open row type. It appears that a 'subtyping' cast operator is needed. This sample...

This can be handy in cases where you need a 'temporary' macro that might conflict globally with some other function.

Still investigating, but it appears that only calls to known functions are using the 'fastcc' calling convention, and thus only they are getting proper tail call elimination. Repro: run the...

Over the years, many new features have been added, but older source files often do not utilize these features. The most glaring example is the `print-insn` function in cps.scm, which...

This pops up once in a while, rarely for me. I spend a lot of time tracking it down, and then whack my forehead when I see it again. The...

During bootstrapping with the VM image, files are created (via open(2)) with the wrong permissions, breaking the bootstrap process.