Skip to content

Instantly share code, notes, and snippets.

@AlexDaniel
Created October 21, 2019 01:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AlexDaniel/ce44d95803f301a96caf5736156bc21e to your computer and use it in GitHub Desktop.
Save AlexDaniel/ce44d95803f301a96caf5736156bc21e to your computer and use it in GitHub Desktop.

New in 2019.10:

  • SPECIAL NOTES:
  • Security:
  • Deprecations:
  • Fixes:
    • Fixed loading of COREs allowing for defining new symbols for new language releases [56af07bf] [dbc871c0]
    • die and fail now use $! from the calling lexical scope if called without arguments [56af07bf] [dbc871c0]
    • Fixed a bug in require with incorrect installation of imported submodules [56af07bf] [dbc871c0]
    • Fix passing of formatter in operations on Date objects [971d4bf6]
  • Changes:
    • [6.e] Pseudo-packages now return Failure for a missing symbol (was Nil) [56af07bf] [dbc871c0]
    • EVAL doesn't wrap evaluated code into own CORE context but shares the one used by the calling scope. It also means that use v6.X statement is not effective inside EVALs anymore [56af07bf] [dbc871c0]
  • Additions:
    • [6.e] LEXICAL:: pseudo-package includes all symbols visible in the lexical scope, including dynamic symbols from caller chain [56af07bf] [dbc871c0]
    • [6.e] SETTING:: pseudo-package includes all symbols from all available COREs [56af07bf] [dbc871c0]
    • [6.e] UNIT:: pseudo-package includes all lexicals visible at unit level [56af07bf] [dbc871c0]
    • [6.e] Symbol binding is now possible for all pseudo-packages [56af07bf] [dbc871c0]
    • Individual language-release COREs are now accessible via CORE::v6<rev> namespaces. [6a885908]
    • Added nqp::p6client* family of ops for finding first Perl 6 caller from different package and determining its language version. [86525a3b]
    • Individual language-release COREs are now accessible via CORE::v6<rev> namespaces. [6a885908]
    • Added nqp::p6client* family of ops for finding first Perl 6 caller from different package and determining its language version. [86525a3b]
  • Removals:
  • Build system:
  • Efficiency:
  • Internal:
    • Reduce .moarvm size by replacing die X::Foo.new by X::Foo.new.throw [6d8f4050][88dfe55c]
    • Add Sprintf.pm6 stub for development convenience [4bd25bf5]







  • IGNORE&DELETE:

New in 2019.07:

  • …:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment