You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
4.0 KiB
106 lines
4.0 KiB
2024-02-01 Richard Stallman <rms@gnu.org> |
|
|
|
* c.texi: Specify @codequoteundirected on and @codequotebacktick on. |
|
(Unions, Structures): Unions are also compond types. |
|
(Unicode Character Codes): Minor clarification. |
|
|
|
2024-01-30 Richard Stallman <rms@gnu.org> |
|
|
|
* c.texi (Lvalues): Dereferencing fn ptr is not an lvalue. |
|
String constant is an lvalue. |
|
Array constructor is an lvalue. |
|
(Write Assignments Separately): Minor cleanup. |
|
(Integer Variations): State minimum sizes of numeric types. |
|
(Unicode Character Codes): Explain invalid universal character names. |
|
(Structures): Define "compound type" and index it. |
|
|
|
2024-01-12 Richard Stallman <rms@gnu.org> |
|
|
|
* c.texi: fix typos. |
|
* fp.texi (Machine Epsilon, Rounding Control): |
|
Don't have text on the same line as @ignore. |
|
|
|
2024-01-08 Richard Stallman <rms@gnu.org> |
|
|
|
* c.texi (Unicode Character Codes): Rewrite the initial explanation of |
|
character codes and escape characters. Define "code point". |
|
Use fire and water in Chinese examples. |
|
D800 - DFFF are not exactly invalid so say it is too obscure |
|
to explain here. |
|
(Wide String Constants): Types of wide strings are array types. |
|
(Type Size): Explain about side effects in sizeof expr and |
|
sizeof (type). |
|
Rename the variable `array' to `arr'. |
|
For size_t, don't say what kind of definition it has. |
|
(Pointer Types): Write "pointer to an array of". |
|
|
|
GNU C Intro and Reference - ChangeLog |
|
|
|
2024-01-07 Richard Stallman <rms@gnu.org> |
|
|
|
* c.texi Many simple clarifiations and fixes. |
|
(Top): Explain we assume programs run on a real computer. |
|
(Iterative Fibonacci): Add footnote about how a statement with |
|
no side effects can be useful in special situations. |
|
(Complete Explanation): Fix xref node target. |
|
(Identifiers): GNU C allows $. |
|
(Operators/Punctuation): Explain each of the other punctuation chars. |
|
Brief note re preprocessing operators. |
|
How to group operator chars. |
|
(Shift Operations): Explain binary constants here too. |
|
(Shift Hacks): Explain binary constants here too. |
|
Delete extra 0 at end of one binary constant. |
|
(Bitwise Operations): Explain binary constants here too. |
|
(Assignment Expressions): Recommend parens around conditional exp |
|
inside a conditional exp. |
|
(Lvalues): Add item for constructors. |
|
Explain a little about arrays that are not lvalues. |
|
(Modifying Assignment): Explain better about += and side-effects |
|
inside subexpressions of the lvalue. |
|
(Conditional Rules): Use parens when nesting conditional expressions. |
|
(Conditional Branches): Correct type conversion rules for for branches. |
|
(Binary Operator Grammar): Here and elsewhere, write "operations" |
|
instead of "operators". |
|
(Associativity and Ordering): State which operations are associative. |
|
Explain the add-four-function-calls example in detail. |
|
(Signed and Unsigned Types): Expain how char relates to signed char |
|
and unsigned char. |
|
(Complex Data Types): Mention j as imaginary suffix. |
|
(Integer Const Type): Add examples for integer suffix U. |
|
(Floating Constants): Clarify that suffixes don't make a number float. |
|
(Floating Constants): Hex float constant must have an exponent. |
|
(Character Constants): Explain the traditional names a little. |
|
Give ryles for octal character code. |
|
(Pointer Dereference): Add another example of a pointer to a variable. |
|
|
|
2023-10-09 Ineiev <ineiev@gnu.org> |
|
|
|
Release 0.0. |
|
|
|
* configure.ac: Set release to 0.0. |
|
* c.texi: Cite release number. |
|
* version.texi (EDITION, VERSION): Use VERSION instead of EDITION; |
|
set to 0.0-git. |
|
* NEWS: Update. |
|
|
|
2023-09-25 Ineiev <ineiev@gnu.org> |
|
|
|
Add Autotools system in parallel with Makefile. |
|
|
|
* Makefile.am: |
|
* version.texi: |
|
* configure.ac: New files. |
|
* c.texi: Include version.texi. |
|
* Makefile: Add copyright and license notices, |
|
gather common dependencies in $(SOURCES), use $< and $@ in rules. |
|
|
|
|
|
----- |
|
|
|
Copyright (C) 2022, 2023 Free Software Foundation, Inc. |
|
Copyright (C) 2022, 2023 Richard Stallman |
|
|
|
Copying and distribution of this file, with or without modification, |
|
are permitted in any medium without royalty provided the copyright |
|
notice and this notice are preserved. This file is offered as-is, |
|
without any warranty.
|
|
|