Artifact
a3ad4c5cb9909fd144250db587a6dbca48671be3061320ecf3b29b9bcf88ad52:
- File
src/doc.c
-
2020-12-04 18:35:21
— part of check-in
[815b4fc493]
on branch trunk
— The variadic function builtin_fossil_js_bundle_or() was using 0 as a
sentinel to detect end-of-list, but that isn't equivalent to NULL in a
list of pointed-to objects in all C compilers, on all systems. Using a
GCC/Clang function attribute to force a warning when 0 is passed instead
of NULL, then fixed all resulting warnings. This fixes the SEGV
reported in [forum:/forumpost/5feca9c36a|forum post 5feca9c36a] on
Mac OS X 10.11 with Clang from Xcode 7. Later versions of Clang on
macOS don't have this problem, but it's still UB, so fixing it may solve
some pain for us later on.
(user:
wyoung
size: 47013)
-
2020-12-10 21:43:27
— part of check-in
[bbc5264066]
on branch modern-skin-markup-fixes
— Bring branch up-to-date with respect to trunk. Note: this check-in was made as an example to demonstrate merging.
(user:
andygoth
size: 47013)
-
2020-12-14 20:34:05
— part of check-in
[df330b709f]
on branch wiki-history
— Merge from trunk
(user:
george
size: 47013)