Skip to content

Commit

Permalink
Update ChangeLog for release
Browse files Browse the repository at this point in the history
  • Loading branch information
samcv committed Jan 24, 2018
1 parent cd902eb commit 76b0950
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions docs/ChangeLog
@@ -1,6 +1,59 @@
See https://github.com/MoarVM/MoarVM/wiki/ChangeLog-Draft for the draft changelog
since the previous release.

New in 2018.01

**⚠ Feel free to edit this page.**

New in 2018.01

Miscellaneous:
+ Refuse to `make release` with dirty work tree
+ Fix off-by-one error when checking inline boundaries in MVM_frame_find_contextual_by_name()
+ Make it more clear where new ops are meant to go to in src/core/optlist
+ Fix leak when args bind error would unwind rather than return
+ On Windows (not using Visual Studio), print size_t with %Iu.
+ Fix crash in TTY flushing on WSL (Bash on Win10)
+ Do less work in zeroing out VMArray
+ Zero out cut off elements when downsizing VMarray
+ Fix incorrect EOF detection on seek'ed handles

Unicode:
+ ucd2c.pl: Fix White_Space/space Unicode property and several other property aliases
+ ucd2c.pl: code cleanup and refactoring

JIT:
+ jit isprime_I
+ Un-bitrot tools/parse_jitgraph.p6
+ Refactor search_frame_handlers_lex for readability
+ Implement tile for OR operator

Spesh:
+ 473344916 Mark sp_rebless as :noinline
+ 7ea08024e Fix off-by-one error in uninline
+ 85b2c5f82 Pay attention to return op in cross-HLL inlines
+ ed7c1234f Optimize not_i when its input is a known value
+ 671bf1dbf Add some missing fact dependencies
+ 38a7f5771 Remove bogus comment and known value fact tweak
+ c1da6f968 Make instruction deletion within dead BBs a no-op
+ 65098f05b Make log facts tolerate the odd outlier
+ 1e2a3fbe9 Place facts on a `clone` op
+ 4a0a912ef New spesh-bisect.pl tool
+ 8414888be Fix OSR of thread entry frame
+ db706bb7d Allow some cross-HLL inlining, this means we can inline bits of NQP
(usually guts like Block.clone) into Perl 6 routines that call them.

Garbage Collection/Memory:
+ Fix memory leaks reported by ASAN
+ The string stream decoder separator specification buffer(s)
+ The static frame spesh body statistics buffer
+ The spesh plan type stats buffer
+ The spesh plan, when the static frame could not be added
+ In MVM_unicode_name_to_property_value_code()
+ Debug log fixes:
+ Fix spelling typos in GC debug log
+ Remove strange segfault-inducing debug code

New in 2017.12

Miscellaneous:
Expand Down

0 comments on commit 76b0950

Please sign in to comment.