mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-09-27 00:30:20 +00:00
2cc8afea83f12179fc462fe0b0c464ed760eba76
Upgrade to release 0.70: - this release changes how &, ^ and | bind against each other. If you have expressions that mix them without parentheses, check them: 3 ^ 1 & 2 now gives 3, the same as a C compiler, where earlier releases gave 2. Enhancements: - Unary plus and minus in expressions: -5, 5 * -2 and 10 - -2 evaluate instead of being rejected. On the command line, separate a leading minus with --: bitwise -- '-5' - README documents the operators that actually exist, with their precedence, and which C operators are not supported - Added CONTRIBUTING.md, and filled in ChangeLog, NEWS and AUTHORS Bug Fixes: - &, ^ and | now have the C precedence order, where & and ^ used to share a level - Numbers that don't parse cleanly are now refused instead of guessing: 12a used to evaluate as 12, a bare 0x or 0b as 0, and a literal past UINT64_MAX as UINT64_MAX - Shifts and BIT() at or past the width of the value give 0, instead of an answer computed from a masked shift count: 1 << 64 used to be 1, and 1 << 200 used to be 256 - Fixed a stack buffer overflow on tokens longer than 64 characters, reachable from both the command line and the : prompt - Radix64 output now matches the system l64a(); a fallback shim was overriding libc and printing a different alphabet - Parse errors no longer corrupt the curses display - Fixed the ASCII line of the conversion output on big-endian hosts Build and testing: - make distcheck works; VPATH builds could not find the headers in inc/ at all - -Wall -Wextra are on by default, and --enable-asan, --enable-ubsan and --enable-fuzzer join the existing options - Tests for number parsing, shift edges and long tokens, plus a libFuzzer harness over the expression parser - CI builds on Linux, macOS and Windows/msys2, and runs distcheck, the sanitizers and a bounded fuzzing run on every push Drop 0001-makefile.am-Fix-build-when-build-dir-is-not-same-as-.patch because v0.70 Makefile.am already includes a similar fix to put $(top_srcdir)/inc on the include path from git commit f4b9fa1. Fix Big-endian and Little-endian output in ptest.out.expected. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Collection of layers for the OE-core universe
Main layer maintainer: Khem Raj raj.khem@gmail.com
This repository is a collection of layers to supplement OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories
Languages
BitBake
85.1%
Shell
5.6%
NASL
3.4%
C
2.6%
Roff
1.8%
Other
1.3%