Overview

Request 577611 accepted

- Update to version 0.3
Backward-incompatible Changes
* Change parsing of integer literals. Integer literals are now
seqences of alphanumeric characters that start with a decimal
digit (e.g. 123, 0xff), whereas before, they were seqences of
characters indicated by the number prefix (e.g. 0x indicated
[0-9a-f] as appropriate character set).
Thus apparent typos such as "0b123" are not parsed as "0b1"
followed by "23" anymore, but as "0b123", which is flagged as
error. Likewise strings such as "123drop", which were
previously valid, are not anymore.
Other Changes
* dwgrep can now dump location lists.
* Small changes to the C API and a lot of documentation. The
API in still unstable and preliminary.
* Fix building on GCC 4.8 and 7.0.
+ Fixes #28: Include header for std::function
* Rework how variable binding works. There should be no
user-visible changes
for programs that were not relying on undocumented behavior.
+ Fixes #25: Frame cloning too expensive
* Error messages are now printed to stderr, not stdout.
* Fix --help to include full first sentence of option
description, and not stop at the first period.
- Dropped make-some-raw-strings-palatable-to-gcc-4.8.patch,
fix-gcc-4.8-braced-list-init.patch and
initialize-a-reference-member-using-not.patch (merged upstream)
- Switched to python3-Sphinx
- Spec cleanup

Loading...
Request History
Luigi Baldoni's avatar

alois created request

- Update to version 0.3
Backward-incompatible Changes
* Change parsing of integer literals. Integer literals are now
seqences of alphanumeric characters that start with a decimal
digit (e.g. 123, 0xff), whereas before, they were seqences of
characters indicated by the number prefix (e.g. 0x indicated
[0-9a-f] as appropriate character set).
Thus apparent typos such as "0b123" are not parsed as "0b1"
followed by "23" anymore, but as "0b123", which is flagged as
error. Likewise strings such as "123drop", which were
previously valid, are not anymore.
Other Changes
* dwgrep can now dump location lists.
* Small changes to the C API and a lot of documentation. The
API in still unstable and preliminary.
* Fix building on GCC 4.8 and 7.0.
+ Fixes #28: Include header for std::function
* Rework how variable binding works. There should be no
user-visible changes
for programs that were not relying on undocumented behavior.
+ Fixes #25: Frame cloning too expensive
* Error messages are now printed to stderr, not stdout.
* Fix --help to include full first sentence of option
description, and not stop at the first period.
- Dropped make-some-raw-strings-palatable-to-gcc-4.8.patch,
fix-gcc-4.8-braced-list-init.patch and
initialize-a-reference-member-using-not.patch (merged upstream)
- Switched to python3-Sphinx
- Spec cleanup


Martin Pluskal's avatar

pluskalm accepted request

ok

openSUSE Build Service is sponsored by