Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

Commit

Permalink
[CL] Log up to cfaa5d1801d80bc961f4ce27fc9f1ceb35494e85
Browse files Browse the repository at this point in the history
  • Loading branch information
zoffixznet committed Nov 3, 2018
1 parent 73fd922 commit fcc81f2
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion ChangeLog.md
Expand Up @@ -51,6 +51,8 @@ may choose to make them available even when an earlier language version is reque
#### New Behaviors

- [6.d] `&await` no longer blocks *a thread* while waiting
- `QuantHash`es/`Map` in `%` variables and `List` in `@` variables
can be declared with `is` trait (e.g. `my %h is Set`)
- New `<ww>` regex rule: match within word only
- Loops can produce a list of values from the values of last statements
- `next`/`last`/`redo` in a loop that collects its last statement values
Expand Down Expand Up @@ -96,10 +98,11 @@ may choose to make them available even when an earlier language version is reque
- `is default` trait works with attributes
- Parameters with `is rw` trait are considered narrower in multi dispatch
than thouse without it
- `.gist` of `Blob` and `Map` gets trimmed to 100 elements
- `.gist` of `Array`, `Blob`, and `Map` gets trimmed to 100 elements
- New `for` statement modifiers `hyper for`, `race for`, and `lazy for`
- `for` loop automatically serializes `RaceSeq`/`HyperSeq`; use new `for`
statement modifiers `hyper for`/`race for` to avoid
- `&infix:<does>` can be used with non-composable instances on RHS

#### Math

Expand Down Expand Up @@ -359,6 +362,10 @@ may choose to make them available even when an earlier language version is reque
- `Promise.in`/`.at` and `Supply.interval` work with zero and negative values
- `Supply.interval` minimum value is `0.001`; lower values are
treated as `0.001` and emit warnings
- `Supply` provides `.Seq`, `.list`, and `.zip`
- Can bind to native type attributes in build methods
- `WhateverCode` propagates `use fatal`
- `say`, `note`, `put`, `print`, and `printf` routines autothread `Junction`s

#### Miscellaneous

Expand Down Expand Up @@ -386,6 +393,7 @@ may choose to make them available even when an earlier language version is reque
- [6.d] On subroutine names, the colonpair with key `sym` (e.g. `:sym<foo>`) is
reserved, in anticipation of possible future use.
- Expanded specification coverage of Unicode routines and features - Upgraded coverage to Unicode version 11
- `$.` method call syntax shorthand works with meta-methods

## Deprecations

Expand Down

0 comments on commit fcc81f2

Please sign in to comment.