From b5f53bba3fa074b1728adfa7d5240e7904a228ed Mon Sep 17 00:00:00 2001 From: water Date: Thu, 12 Aug 2021 20:12:27 -0400 Subject: [PATCH] changelog --- docs/markdown/progress-notes/changelog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/markdown/progress-notes/changelog.md b/docs/markdown/progress-notes/changelog.md index 399e6cf023..3d07971fca 100644 --- a/docs/markdown/progress-notes/changelog.md +++ b/docs/markdown/progress-notes/changelog.md @@ -187,4 +187,5 @@ - Creating arrays on the stack now must be done with `stack-no-clear` as they are not memset to 0 or constructed in any way. - The register allocator has been dramatically improved and generates ~5x fewer spill instructions and is able to eliminate more moves. - Added a `(print-debug-compiler-stats)` form to print out statistics related to register allocation and move elimination -- Added `get-enum-vals` which returns a list of pairs. Each pair is the name (symbol) and value (int) for each value in the enum \ No newline at end of file +- Added `get-enum-vals` which returns a list of pairs. Each pair is the name (symbol) and value (int) for each value in the enum +- It is now possible to set a 64-bit memory location from a float, if you insert a cast. It will zero-extend the float, just like any other float -> 64-bit conversion. \ No newline at end of file