https://github.com/swig/swig/pull/1978 via
62dded8bac
(pointed out by a debian developer)
this allows me to build php8 bindings for an upcoming mapserver 8.0 release.
went in a bulk build without fallout, thanks sthen@
ok sthen@
The riscv32-esp-elf port is an ESP32 GNU cross compiler suite, configured for
the riscv32-esp-elf target.
ESP32-C3 is a single-core Wi-Fi and Bluetooth 5 (LE) microcontroller SoC, based
on the open-source RISC-V architecture. It strikes the right balance of power,
I/O capabilities and security, thus offering the optimal cost-effective solution
for connected devices. The availability of Wi-Fi and Bluetooth 5 (LE)
connectivity not only makes the device's configuration easy, but it also
facilitates a variety of use-cases based on dual connectivity.
The xtensa-esp32s3-elf port is an ESP32 GNU cross compiler suite, configured for
the xtensa-esp32s3-elf target.
ESP32-S3 is a dual-core XTensa LX7 MCU, capable of running at 240 MHz. Apart
from its 512 KB of internal SRAM, it also comes with integrated 2.4 GHz, 802.11
b/g/n Wi-Fi and Bluetooth 5 (LE) connectivity that provides long-range support.
It has 45 programmable GPIOs and supports a rich set of peripherals. ESP32-S3
supports larger, high-speed octal SPI flash, and PSRAM with configurable data
and instruction cache.
The xtensa-esp32s2-elf port is an ESP32 GNU cross compiler suite, configured for
the xtensa-esp32s2-elf target.
ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller
SoC, designed to be secure and cost-effective, with a high performance and a
rich set of IO capabilities.
order (according to the return values of their <=> methods) when
iterating over them.
Every element in SortedSet must be mutually comparable to every
other: comparison with <=> must not return nil for any pair of
elements. Otherwise ArgumentError will be raised.
ruby-sorted_set is functionality spun out from the Set included with
Ruby in 3.x
feedback and ok jeremy@
Red-Black Tree. It maps keys to values like a Hash, but maintains its
elements in ascending key order. The interface is the almost identical
to that of Hash.
To support ruby-sorted_set
Feed back and ok jeremy@
- fix "bad offset in pack file" error due to uninitialized variable (op)
- initialize all variables used for sending privsep messages to zero (op)
- tog: reset search state after Ctrl-L to fix a use-after-free (op)
- fix unexpected imsg error after incomplete enumeration in got-read-pack
- tog: heed selection cursor position while searching (patch by Mikhail)
- got patch: fail when reading empty hunks (op)
- got patch: switch from fseek() to fseeko(), use unary minus (naddy)
- got patch: avoid open/sync/close of the fileindex over and over again (op)
- make got_privsep_recv_tree() reject trees with less than zero entries
- plug memory leak in an error path of got_privsep_recv_tree()
- prevent an out-of-bounds access in got_privsep_recv_tree()
- parse tree entries into an array instead of a pathlist for speed
- batch up tree entries in imsg instead of sending one imsg per tree entry
- imsg_add() frees its msg argument on error; avoid double-free in error paths
- avoid malloc/free for duplicate check in got_pathlists_insert()
- plug a small memleak on error in got_pack_create()
- fix paths stored in pack meta data, improving file deltification
- store a path hash instead of a verbatim path in pack meta data
- reduce the amount of memory used for caching deltas during deltification
- shrink struct got_pack_meta a bit by removing the have_reused_delta flag
- use random seeds for murmurhash2 (op)
- fix bug in findwixt() which caused pack files with missing parent commits
- avoid looping over deltas twice in dump_delta_chain_to_{file,mem}()
- open tempfiles needed for delta application upfront, for future gotwebd
- reduce GOT_PACK_CACHE_SIZE to 32 to accomodate for previous tempfile change
- tog: override SIGTERM and SIGINT handlers to avoid ncurses cleanup() handler
- move creation of tempfiles outside of lib/diff.c
- tests: don't pass $ret to test_done on failure when it's known to be zero (op)
- tests: set `ret' in a few places where it was forgotten (op)
- convert delta cache to a hash table
- implicitly unstage changes when staging the reverse of a staged diff (op)
- implement object enumeration support in got-read-pack for speed
- add one-line output mode to got log with -s flag (patch by Evan Silberman)
- rename the former got log -s (search) flag to got log -S
- make it possible to match committed patches with got log -p -S pattern
- tog: add key bindings for half-page scroll (patch by Mikhail, Mark Jamsek)
- make got log -S match author name and commit ID, like tog search does (op)
- got patch: ensure new and old paths are NUL-terminated (op)
- got patch: guard against invalid (negative) line offsets (op)
- got patch: use ints for line offsets instead of longs (op)
- remove redundant datalen checks before calling recv_imsg_error (op)
- use strndup instead of malloc+memcpy in privsep.c (op)
- do stricter validation of data received from libexec helpers (op)
- move got_opentempfd() out of got_repo_open(), for future gotwebd (tracey)
- fix D_GOTWWW default path; gotweb can now run without a config file again
- add horizontal scrolling to tog diff, blame, and log views (Mark Jamsek)
- show last-modified date in the "tog ref" view if 'm' is pressed (Mark Jamsek)
- make tog horizontal scrolling work with unicode (with op@)
b2 is needed for net/libtorrent-rasterbar. boost-build was originally
removed from the port because it was not python3 ready. upcoming boost
removes python bits altogether, so remove python bits here until then.
ok Brad (maintainer)
Comment:
C++ coroutines for Qt
Description:
QCoro is a C++ library that provide set of tools to make use of C++20
coroutines in connection with certain asynchronous Qt actions.
Maintainer: Rafael Sadowski <rsadowski@openbsd.org>
WWW: https://qcoro.dvratil.cz/
OK op@