cmucl.common-lisp.dev merge requestshttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests2023-12-26T23:09:00Zhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/64Fix #62: Hemlock must already be loaded for -edit/-slave options2023-12-26T23:09:00ZRaymond ToyFix #62: Hemlock must already be loaded for -edit/-slave optionsAdd text to document that the hemlock command line options `-edit` and
`-slave` only work if lisp already has hemlock loaded either in a new
core file or executable. It won't work if hemlock is loaded into a
running lisp.Add text to document that the hemlock command line options `-edit` and
`-slave` only work if lisp already has hemlock loaded either in a new
core file or executable. It won't work if hemlock is loaded into a
running lisp.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/63Update favicon2023-12-04T14:05:30ZRaymond ToyUpdate faviconGenerated a new favicon that looks a bit better. We still use a
lambda character but with a green background and black foreground. The
green is the same as the green used in the header lines for pages.
This icon was generated via http...Generated a new favicon that looks a bit better. We still use a
lambda character but with a green background and black foreground. The
green is the same as the green used in the header lines for pages.
This icon was generated via https://favicon.io/favicon-generator/
with the following options:
- Text: lambda character
- Font Color: #000 (black)
- Background Color: #99c99 (the green from the heading line on each page)
- Font family: Noto Serif
- Font Variant: Bold 700 Normal
- Font Size: 110 (default)Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/62Fix #59: Navbar missing2023-10-13T14:06:34ZRaymond ToyFix #59: Navbar missingThe path to lit-html has changed for lit-html 3. Update the path
appropriately.
This works fine locally with localhost. Hope it works fine when
deployed.The path to lit-html has changed for lit-html 3. Update the path
appropriately.
This works fine locally with localhost. Hope it works fine when
deployed.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/61Fix #50: Fix up links to the original docs2023-08-16T00:56:40ZRaymond ToyFix #50: Fix up links to the original docsThe links for the original cmucl design pdf was a relative path which
doesn't exist on the new cmucl site. Make the links point to
locations on cmucl.org so that they work on cmucl.common-lisp.dev.
These files still exist on
https://co...The links for the original cmucl design pdf was a relative path which
doesn't exist on the new cmucl site. Make the links point to
locations on cmucl.org so that they work on cmucl.common-lisp.dev.
These files still exist on
https://common-lisp.net/project/cmucl/downloads/doc/, but I don't know
how to add such things to cmucl.common-lisp.dev. So I'm taking the
easy way and pointing to cmucl.org which syncs with this directory
anyway.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/60Fix #42: Document :locale and :default external formats2023-08-13T02:07:57ZRaymond ToyFix #42: Document :locale and :default external formatsDocument these external formats. `:default` means whatever
`*default-external-formats*` is. `:locale` means to use the external
format specified by the OS locale setting.Document these external formats. `:default` means whatever
`*default-external-formats*` is. `:locale` means to use the external
format specified by the OS locale setting.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/59Fix #56: Add c-call:signed-char2023-08-07T13:39:02ZRaymond ToyFix #56: Add c-call:signed-charAlso add a note that (currently) c-call:signed-char and c-call:char
are the same type.Also add a note that (currently) c-call:signed-char and c-call:char
are the same type.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/58Fix #58: Fix xref formatting in pdf2023-08-05T16:11:15ZRaymond ToyFix #58: Fix xref formatting in pdfThe html version had keywords, macros, and special vars printed in a
fixed-width font as expected. However the pdf manual did not. Fix up
the macros so the pdf manual also uses a fixed-width font.The html version had keywords, macros, and special vars printed in a
fixed-width font as expected. However the pdf manual did not. Fix up
the macros so the pdf manual also uses a fixed-width font.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/57Fix #55: Move anchors after node commands2023-06-11T00:49:09ZRaymond ToyFix #55: Move anchors after node commandsThe anchors were in the wrong place so that in the html docs, the
pointed to the section before the desired section. Move these anchors
after the `@node` so that they're associated with the correct node.The anchors were in the wrong place so that in the html docs, the
pointed to the section before the desired section. Move these anchors
after the `@node` so that they're associated with the correct node.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/56Fix #54: Link to local-call wrong2023-06-11T00:04:33ZRaymond ToyFix #54: Link to local-call wrongThe anchor for `local-call` was in the wrong place so it got
associated with the previous section named "Tail Recursion
Exceptions". Move the anchor.
Now I get that link pointing to the section named "Local Call", as
expected.The anchor for `local-call` was in the wrong place so it got
associated with the previous section named "Tail Recursion
Exceptions". Move the anchor.
Now I get that link pointing to the section named "Local Call", as
expected.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/55Fix #53: Add links from Hemlock to docs on the Documentation page2023-05-31T14:57:48ZRaymond ToyFix #53: Add links from Hemlock to docs on the Documentation pageUpdate the Hemlock page just to add links the the Hemlock docs on the
Documentation page. To make this work, add some ids to the
Documentation page that we can link to from the Hemlock page.Update the Hemlock page just to add links the the Hemlock docs on the
Documentation page. To make this work, add some ids to the
Documentation page that we can link to from the Hemlock page.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/53Fix #51: Add link to wiki to the navbar2023-05-29T20:49:16ZRaymond ToyFix #51: Add link to wiki to the navbarJust add a link to CMUCL's wiki to the bottom of the navbar.Just add a link to CMUCL's wiki to the bottom of the navbar.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/52Fix #48: Update file time stamps for emacs2023-04-13T23:27:31ZRaymond ToyFix #48: Update file time stamps for emacsUpdate all the time stamps in the file to be automatically updated via
emacs. This entails adding a file-local variable specification for
`time-stamp-pattern` in each file. This also means adding `(add-hook
'write-file-hooks 'time-stam...Update all the time stamps in the file to be automatically updated via
emacs. This entails adding a file-local variable specification for
`time-stamp-pattern` in each file. This also means adding `(add-hook
'write-file-hooks 'time-stamp) ` to your emacs init file to enable
updating the time stamp when the file is written.
We didn't update the individual news files because they haven't really
been updated and won't be since these are old news that shouldn't be
updated.https://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/51Address #47: More xrefs in debugger.texi2023-04-20T15:31:08ZRaymond ToyAddress #47: More xrefs in debugger.texiAdd anchors for each defined function/macro/variable so that we can
xref them.Add anchors for each defined function/macro/variable so that we can
xref them.https://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/50Address #47: Add xrefs to X3J13 issues.2023-03-16T15:35:36ZRaymond ToyAddress #47: Add xrefs to X3J13 issues.Add a macro, `@X3J13` to produce a link to the corresponding issue in
the spec. Update all uses of the X3J13 issues to use the macro.Add a macro, `@X3J13` to produce a link to the corresponding issue in
the spec. Update all uses of the X3J13 issues to use the macro.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/49Address #47: More xrefs for with-compilation-unit2023-03-16T14:30:18ZRaymond ToyAddress #47: More xrefs for with-compilation-unitThe macro `@macref` previously just used `@code`. Change it to be
`@ref` to generate a cross-reference instead. Replace many uses of
`@code{with-compilation-unit}` with `@macref`. To make this all work,
we need to add an anchor for `w...The macro `@macref` previously just used `@code`. Change it to be
`@ref` to generate a cross-reference instead. Replace many uses of
`@code{with-compilation-unit}` with `@macref`. To make this all work,
we need to add an anchor for `with-compilation-unit`.
Also add a new macro `@keyref` to create a cross reference to a
keyword that prints the text as a keyword. Use this new macro to
create references for `:context-declarations`.
Finally, the cross-references for context-declaration would take you
to the line following the section. Move the anchor above the section
so that you can see the section heading when navigating to the link.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/48Fix #45: Import docs/database dir2023-02-15T21:40:38ZRaymond ToyFix #45: Import docs/database dirCopy the files from cmucl's `src/database` directory. Also include
`rtguts.mss` which describes the RT port of cmucl.Copy the files from cmucl's `src/database` directory. Also include
`rtguts.mss` which describes the RT port of cmucl.https://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/47Fix #32: Convert Hemlock Command Implementor's Manual to texinfo2022-11-20T02:33:20ZRaymond ToyFix #32: Convert Hemlock Command Implementor's Manual to texinfoConverted hem/cim/cim.mss and friends from Scribe to Texinfo.
The basic document looks right but there are probably lots of tweaks that could be done.Converted hem/cim/cim.mss and friends from Scribe to Texinfo.
The basic document looks right but there are probably lots of tweaks that could be done.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/46Address #32: Convert Hemlock User's Manual to texi2022-11-19T02:14:54ZRaymond ToyAddress #32: Convert Hemlock User's Manual to texiConvert the "Hemlock User's Manual" from Scribe to Texinfo.
Mostly done by the sed script in `sed.exp`, but much manual tweaking
required.
But the result is pretty close to the original pdf version.Convert the "Hemlock User's Manual" from Scribe to Texinfo.
Mostly done by the sed script in `sed.exp`, but much manual tweaking
required.
But the result is pretty close to the original pdf version.Raymond ToyRaymond Toyhttps://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/45Fix #43: Change WORDS_IN_PAGE to get bottom navbar more often2022-11-12T15:38:08ZRaymond ToyFix #43: Change WORDS_IN_PAGE to get bottom navbar more oftenReduce WORD_IN_PAGE to a smaller value so that the bottom navbar shows
up more often on short pages. This is nice to have on mobile devices
with small screens.
Value determined experimentally by viewing short pages. If the page
doesn'...Reduce WORD_IN_PAGE to a smaller value so that the bottom navbar shows
up more often on short pages. This is nice to have on mobile devices
with small screens.
Value determined experimentally by viewing short pages. If the page
doesn't fit on the screen, the bottom navbar should be there. This
includes portrait and landscape modes.
Did not try every possible short page. As we find more, we can reduce
this value as needed.https://gitlab.common-lisp.net/cmucl/cmucl.common-lisp.dev/-/merge_requests/44Address #41: Update unicode reader for unicode chars2022-10-15T00:31:53ZRaymond ToyAddress #41: Update unicode reader for unicode charsJust add a note that `#\u+nnnn` works even if `nnnn` is outside the
BMP. Not strictly legal, but very useful.Just add a note that `#\u+nnnn` works even if `nnnn` is outside the
BMP. Not strictly legal, but very useful.Raymond ToyRaymond Toy