Tristan Hume

Results 28 issues of Tristan Hume

Check if window manager can properly switch windows and create new ones.

Test

The memory management is terrible (I.E non-existent) right now. Adding proper "delete" operators would be complicated and introduce errors. Not to mention make the code much more complex. A garbage...

Feature
Quality

Common array index subexpressions should be eliminated but I don't think they are. I think this is because the optimizer does not know that TuringIndexArray has no side effects.

examples: bob(5, 6) bob := 6 + 5

Bug

There are unnecessary array copies in function returns. For example ``` fcn RetStr() : string result "HI" % implicit copy to the sret buffer by result end RetStr var bob...

Quality

Use -test in normal turing along with a text-based program collection to automatically compare outputs when running programs with both interpreters.

Test
Quality

Weite unit tests for text->AST translation.

Test
Quality

arr(2..5) string(2..*)

Feature