in PR pkg/24698.
Changes:
- Fixed a bug with deleting mapping elements in atomic code.
- Allow allocation of blocks up to 1G in size.
- Fixed a bug that could cause a crash during the atomic commit phase.
- While restoring a callout, not all appropriate fields were zeroed.
- Some fixes to get restarting to work.
- Make sure that a callout handle is not truncated to 16 bits before an
attempt is made to remove it.
- Made sure that destructing the driver object in atomic code does not lead
to trouble.
- Fixed a problem with driver->recompile() in multi-level atomic code.
- Input blocking for binary connections didn't work.
Additionally, this update changes LICENSE to the more accurate
"fee-based-commercial-use."
Changelog:
- Fixed a bug that could occur when upgrading an interpreted object to
precompiled.
- Fixed a bug with catch and atomic in precompiled code.
- Fixed a recursion problem for an error in runtime_error().
- Better fix for the callout pause problem.
- The editor could erroneously allocate dynamic instead of static memory.
- Fixed a spurious pause that would occur if the first callout started after a
cold boot had a delay of 0.
- Fixed a problem with repeatedly adding and removing callouts in atomically
executed code.
- Fixed several bugs in error handling.
- A better fix for errors in atomic code, in combination with multi-level
catches.
- Fixed a config file reading bug that could occur if the server was restarted.
- Fixed a bug in saving/restoring variables in an object that privately
inherited another.
- Prevent code from being erroneously optimized away in rare cases.
- Fixed a bug in handling some regular expressions.
- Fixed several bugs which could, in rare cases, cause nil to turn up in
mappings that had been accessed from atomically executed code.
- Fixed a bug in error recovery for compiling switch statements.
The update was contributed by Scott Thompson in private e-mail.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!