Skip to content

Releases: AlexDicy/Ens

v0.16.0-beta

v0.16.0-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 10:37
Immutable release. Only release title and notes can be modified.

What's Changed

  • Restore xmake from the linux-x64 cache in the release's draft job by @AlexDicy in #274
  • Collect a dropped child once it ends instead of leaving it unreaped by @AlexDicy in #272
  • Update comments that still waited for threads by @AlexDicy in #277
  • Keep a throws list a generic body hands on as a list in the call's type arguments by @AlexDicy in #279
  • One cancel per scope: a task's failure or a time limit cancels body and tasks, and the failure leaves the scope by @AlexDicy in #278

Full Changelog: v0.15.10-beta...v0.16.0-beta

v0.15.10-beta

v0.15.10-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 21:40
Immutable release. Only release title and notes can be modified.

What's Changed

  • Keep a command's error stream out of the value it is read for, with timed reads by @AlexDicy in #270
  • Spell a shared function type apart from the plain one in instance symbols by @AlexDicy in #273

Full Changelog: v0.15.9-beta...v0.15.10-beta

v0.15.9-beta

v0.15.9-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:29
Immutable release. Only release title and notes can be modified.

What's Changed

  • Run tasks on the main thread while main waits by @AlexDicy in #255
  • Resolve trace addresses through a sorted index instead of scanning every function by @AlexDicy in #256
  • Show how long each test job took by @AlexDicy in #257
  • Retry a start whose program file a child of another start still holds open by @AlexDicy in #259
  • Fix two std_library flakes: a nested main-thread wait and a lock held by a starting child by @AlexDicy in #260
  • Capture macOS traces along the frame chain, with compact unwind entries by @AlexDicy in #262
  • Run no other task on the main thread while main waits, and cap idle wakes by @AlexDicy in #263
  • Pin the handoff of a processor stuck in a foreign call, fixes #214 by @AlexDicy in #258
  • Name a Windows child's pipe after its record, so two starts at once never share a name by @AlexDicy in #265
  • Say agents do not need to close a fixed issue by hand by @AlexDicy in #267
  • Park a task waiting for its child on the poller instead of holding its thread by @AlexDicy in #264
  • Run tests in worker programs that each run one test at a time, so a crash fails only its test by @AlexDicy in #266
  • Start a POSIX child through posix_spawn instead of forking this process by @AlexDicy in #268
  • Add a bridge that closes a child's streams and keeps what collects it by @AlexDicy in #269

Full Changelog: v0.15.8-beta...v0.15.9-beta

v0.15.8-beta

v0.15.8-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 09:36
Immutable release. Only release title and notes can be modified.

What's Changed

  • Register LLVM's targets once, so tests registering them at the same moment cannot loop a lookup forever by @AlexDicy in #249
  • Park reads of standard input and of a child's output on the poller, so a cancel ends them by @AlexDicy in #248
  • Measure the pool scheduler and make releasing waiters linear by @AlexDicy in #251
  • Add the main-thread bridge for #252 by @AlexDicy in #253

Full Changelog: v0.15.7-beta...v0.15.8-beta

v0.15.7-beta

v0.15.7-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 09:08
Immutable release. Only release title and notes can be modified.

What's Changed

  • Run tasks on a pool of threads, each on a stack of its own by @AlexDicy in #242
  • Add readiness poller bridges, and read a stream's descriptor once per read by @AlexDicy in #243
  • Watch a Windows pipe on standard input through a read of zero bytes by @AlexDicy in #245
  • Read the Windows console as UTF-8 on a work item whose line outlives a cancelled task by @AlexDicy in #246

Full Changelog: v0.15.6-beta...v0.15.7-beta

v0.15.6-beta

v0.15.6-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:46
Immutable release. Only release title and notes can be modified.

What's Changed

  • Parse and declare a program's files in parallel by @AlexDicy in #236
  • Let a generic method share its name with methods taking other numbers of arguments by @AlexDicy in #238
  • Run several tests at the same time in ens test, and fix what that exposed by @AlexDicy in #239
  • Add the context switch, thread record and call bracket bridges for the task scheduler by @AlexDicy in #240

Full Changelog: v0.15.5-beta...v0.15.6-beta

v0.15.5-beta

v0.15.5-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:55
Immutable release. Only release title and notes can be modified.

What's Changed

  • parallel.split with lent slices, generic overloads by argument count, and throws-list planning fixes by @AlexDicy in #234

Full Changelog: v0.15.4-beta...v0.15.5-beta

v0.15.4-beta

v0.15.4-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:36
Immutable release. Only release title and notes can be modified.

What's Changed

  • Shareable lazy consts, shared external callbacks, parallel loops, and the task runtime in the cross-target gates by @AlexDicy in #231
  • Throw what failed from parallel loops, not the Cancelled of a stopped piece by @AlexDicy in #232

Full Changelog: v0.15.3-beta...v0.15.4-beta

v0.15.3-beta

v0.15.3-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 20:14
Immutable release. Only release title and notes can be modified.

What's Changed

  • Frozen collections and the @std.tasks runtime, for the next seed by @AlexDicy in #229

Full Changelog: v0.15.2-beta...v0.15.3-beta

v0.15.2-beta

v0.15.2-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:17
Immutable release. Only release title and notes can be modified.

What's Changed

  • Concurrency: bytes, throws lists, Atomic, Channel, Mutex, generic methods, frozen collections by @AlexDicy in #225

Full Changelog: v0.15.1-beta...v0.15.2-beta