Skip to content

Commit

Permalink
Update CHANGES.txt and RELEASE.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
jcbrill committed Nov 11, 2024
1 parent 80ab029 commit e96cf68
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 0 deletions.
16 changes: 16 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,22 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
and nodes from the MSVSProject return values. Resolves #4613.
- MSVS: Remove the platform specification (i.e., platform = 'win32') from select
test script environments. The platform specification appears superfluous.
- SCons C preprocessor changes:
- Preserve literals that contain valid integer substring specifications.
Previously, the integer suffix could be stripped from a symbol that contained
an integer and suffix substring.
- Update the optional integer suffixes to include the z|Z and wb|WB suffixes.
- Update the optional integer suffixes to include support for alternate
orderings of unsigned with long or long long as defined in the c/cpp
grammar.
- Update the optional integer suffixes for case insensitive specifications as
defined in the c/cpp grammar.
- Add support for binary integer constants.
- Add support for octal integer constants. Previously, octal integers were
evaluated as decimal integers. A literal zero (0) is treated as an octal
number.
- Change the attempted conversion of a define expansion from using int() to
a constant expression evaluation.

From Alex James:
- On Darwin, PermissionErrors are now handled while trying to access
Expand Down
22 changes: 22 additions & 0 deletions RELEASE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,23 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY
in the projects argument list rather than manually removing solution file
names and nodes from the MSVSProject return values.

- SCons C preprocessor:
- Update the optional integer suffixes to include the z|Z and wb|WB
suffixes.
- Add support for binary integer constants.
- Add support for octal integer constants. Previously, octal integers
were evaluated as decimal integers. A literal zero (0) is treated as an
octal number.
- Change the method for attempted conversion of a define expansion value
to an integer from a literal to a constant expression evaluation.

- Add a tag to each CacheDir to let systems ignore backing it up
(per https://bford.info/cachedir/). Update the way a CacheDir
is created, since it now has to create two files.

FIXES
-----

- PackageVariable now does what the documentation always said it does
if the variable is used on the command line with one of the enabling
string as the value: the variable's default value is produced (previously
Expand Down Expand Up @@ -104,6 +115,17 @@ FIXES
solution file. User-specified project GUIDs should now be correctly
written to the solution file.

- SCons C preprocessor: Preserve literals that contain valid integer
substring specifications. Previously, the integer suffix could be
stripped from a symbol that contained an integer and suffix substring.

- SCons C preprocessor: Update the optional integer suffixes to include
support for the alternate orderings of unsigned with long or long long as
defined in the c/cpp grammar.

- SCons C preprocessor: Update the optional integer suffixes for case
insensitive specifications as defined in the c/cpp grammar.

- Fix nasm test for missing include file, cleanup.

- Skip running a few validation tests if the user is root and the test is
Expand Down

0 comments on commit e96cf68

Please sign in to comment.