aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-06-14 22:25:15 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-06-14 22:32:25 +0200
commitb8e2004068f955b3999032fc37b2e5febecd7f8a (patch)
tree5e5ec2806de95a7b80a7669b81a50ce252c731fc
parent42fbf9ae548d1f3ff351cc492017aeb7cbdef531 (diff)
downloadsparse-b8e2004068f955b3999032fc37b2e5febecd7f8a.tar.gz
doc: reindent the sublists in the relnotes
The html-generated version of the release notes looked terrible because the used indentation was too small. Fix this by indenting the sublists by 4 instead of 2 Reported-by: Ramsay Jones <ramsay@ramsayjones.plus.com> Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--Documentation/release-notes/v0.6.2.rst136
1 files changed, 67 insertions, 69 deletions
diff --git a/Documentation/release-notes/v0.6.2.rst b/Documentation/release-notes/v0.6.2.rst
index 7439724c..3d0e4ba0 100644
--- a/Documentation/release-notes/v0.6.2.rst
+++ b/Documentation/release-notes/v0.6.2.rst
@@ -9,92 +9,90 @@ V0.6.2
* add support for _Generic
-* fully propagate declarations downward
- For example, it means that code like:
+* fully propagate declarations downward.
+ For example, it means that code like:
static int foo(void);
int foo(void) { return 0; }
- now behaves as expected: foo() is effectively static
+ now behaves as expected: foo() is effectively static.
* multi-arch:
- * allow a single sparse executable to be used for multiple architectures
- * add support for -mcmodel & -f{pic,PIC,pie,PIE}, mainly for RISC-V
- * add new option, --arch=$ARCH, to specify the target architecture
- * move all arch-specific code into separate files (target-$ARCH.c)
- * try to support the various floating-point ABIs on ARM
- * fix wchar_t & wint_t for openbsd
- * add missing predefines for PPC
- * add missing predfines: __amd64 & __amd64__
- * sparc32 on SunOS/Solaris uses 128-bit long double
- * fix wchar_t & wint_t on SunOS/Solaris
- * teach sparse about -fshort-wchar
- * keep cygwin specifics with i386/x86-64 specifics
- * keep BSD & Darwin specifics with i386/x86-64 specifics
- * fix the signedness of plain chars
- * add support for s390 (ILP32)
- * add predefine for __mips__
- * predefine "i386" if needed
- * pre-define __unix__ and friends
- * add necessary defined for sunos-derived systems
- * improved detection of the native OS
+ * allow a single sparse executable to be used for multiple architectures
+ * add support for -mcmodel & -f{pic,PIC,pie,PIE}, mainly for RISC-V
+ * add new option, --arch=$ARCH, to specify the target architecture
+ * move all arch-specific code into separate files (target-$ARCH.c)
+ * try to support the various floating-point ABIs on ARM
+ * fix wchar_t & wint_t for openbsd
+ * add missing predefines for PPC
+ * add missing predfines: __amd64 & __amd64__
+ * sparc32 on SunOS/Solaris uses 128-bit long double
+ * fix wchar_t & wint_t on SunOS/Solaris
+ * teach sparse about -fshort-wchar
+ * keep cygwin specifics with i386/x86-64 specifics
+ * keep BSD & Darwin specifics with i386/x86-64 specifics
+ * fix the signedness of plain chars
+ * add support for s390 (ILP32)
+ * add predefine for __mips__
+ * predefine "i386" if needed
+ * pre-define __unix__ and friends
+ * add necessary defined for sunos-derived systems
+ * improved detection of the native OS
-* warnings
- * improve diagnostic message about wrong redeclaration
- * conditionally accept { 0 } without warnings
- * add -Wexternal-function-has-definition
- * display the bitfield name in error messages
- * oversized bitfields are now errors
- * add an option to suppress warning 'no newline at EOF'
- * warn when jumping into statement expressions
- * warn when using undefined labels
- * warn on defined but unused labels
+* warnings:
+ * improve diagnostic message about wrong redeclaration
+ * conditionally accept { 0 } without warnings
+ * add -Wexternal-function-has-definition
+ * display the bitfield name in error messages
+ * oversized bitfields are now errors
+ * add an option to suppress warning 'no newline at EOF'
+ * warn when jumping into statement expressions
+ * warn when using undefined labels
+ * warn on defined but unused labels
* attributes:
- * allows '__<attribute-name>__' for all attributes.
- * improve handling of function attributes
- * separate modifiers into type/declaration
- * add support for attributes 'unused' & 'gnu_inline'
- * simplify parsing of inline/__tls/__visible
- * better handle function-only attributes
- * teach sparse about gnu_inline
-
-* typeof:
- * ensure that typeofs are evaluated before using show_typename()
- * use a single way to expand typeofs
+ * allows '__<attribute-name>__' for all attributes.
+ * improve handling of function attributes
+ * separate modifiers into type/declaration
+ * add support for attributes 'unused' & 'gnu_inline'
+ * simplify parsing of inline/__tls/__visible
+ * better handle function-only attributes
+ * teach sparse about gnu_inline
* cgcc:
- * use -fshort-char for Cygwin
- * add support for riscv32 & riscv64
- * don't define __CYGWIN32__ on 64-bit
- * filter-out sparse-specific -msize-long & -msize-llp64
- * use -mfloat-abi=hard for armhf
- * define _BIG_ENDIAN when needed
- * remove definition of _STRING_ARCH_unaligned (defined by glibc)
- * removed unneeded predefines for integers (now defined by sparse)
- * better multi-arch support by using --arch=$ARCH
+ * use -fshort-char for Cygwin
+ * add support for riscv32 & riscv64
+ * don't define __CYGWIN32__ on 64-bit
+ * filter-out sparse-specific -msize-long & -msize-llp64
+ * use -mfloat-abi=hard for armhf
+ * define _BIG_ENDIAN when needed
+ * remove definition of _STRING_ARCH_unaligned (defined by glibc)
+ * removed unneeded predefines for integers (now defined by sparse)
+ * better multi-arch support by using --arch=$ARCH
* testsuite:
- * avoid standard includes in the tests
- * fix testcase with non-constant initializer
+ * avoid standard includes in the tests
+ * fix testcase with non-constant initializer
* IR
- * add support for the linearization of builtins
- * generate OP_UNREACH from __builtin_unreachable()
- * add OP_UNREACH after calls to __noreturn functions
+ * add support for the linearization of builtins
+ * generate OP_UNREACH from __builtin_unreachable()
+ * add OP_UNREACH after calls to __noreturn functions
* doc:
- * do not use obsolete sphinx's AutodocReporter
- * add basic doc about the type system
- * doc is now accessible as: https://sparse.docs.kernel.org
+ * do not use obsolete sphinx's AutodocReporter
+ * add basic doc about the type system
+ * doc is now accessible as: https://sparse.docs.kernel.org
* misc:
- * add support for '-std=c17/c18'
- * simplify testing of which version of the standard is used
- * various improvements to the 'dissect' tool
- * simplify the parsing of type specifiers
- * improve diagnostic messages concerning bitfields
- * fix premature examination of dereferenced object
- * various fixes for the expansion of constant symbols
- * fix type compatibility of _Atomic types
+ * add support for '-std=c17/c18'
+ * simplify testing of which version of the standard is used
+ * ensure that typeofs are evaluated before using show_typename()
+ * use a single way to expand typeofs
+ * various improvements to the 'dissect' tool
+ * simplify the parsing of type specifiers
+ * improve diagnostic messages concerning bitfields
+ * fix premature examination of dereferenced object
+ * various fixes for the expansion of constant symbols
+ * fix type compatibility of _Atomic types