Peter S. Housel
Peter S. Housel
This adds support for the Pine64 Quartz64 and other devices based on the Rockchip RK3566. The platform support is adapted from the Rockpro64 code, except that the RK356x has A55...
The `display` command in the command-line environment is not able to parse its argument: No applicable method, applying {: parse-next-argument} to {: {}, {: }, ":display simple-breakpoint", #"start", 9, #"end",...
This is provided in case somebody wants to play with it, but it should probably not be merged until we have solutions for the many additional warnings this adds to...
In 2003, @ggreif proposed Post-Facto Type Inference https://github.com/dylan-hackers/www/blob/master/papers/PostFacto.lout as an optimization for constraining the types of values passed to generic functions. This optimization takes the fact that a GF call...
Code coverage analysis indicates that the following sections of code are never executed when executing libraries-test-suite, listed in reverse order of number of lines of code without adequate coverage. *...
In its current context, MMTk can be used for language runtimes that are not actually Virtual Machines. I suggest that might be good if MMTk could change the terminology used...
The `release-with-batteries.sh` script requests using the LLVM linker on all platforms except mac OS, but that request doesn't get recorded in the released `config.jam` for use by the released compiler.
If dead code elimination needs to delete a LOOP-MERGE computation, the merge isn't properly deleted from the collections of merges within the LOOP, or the copy in the CONTINUE (LOOP-CALL).
Since project builds will use the basename of both Dylan and C source filenames to determine the object file name in the build output, the project-manager should detect duplicated basenames...
Though perhaps it wasn't common in the Visual C++ 6.0 era, most modern debuggers allow setting environment variables for the target process when it is debugged. This feature is unfortunately...