<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/doc/lispref, branch scratch/sort-key</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Remove sort-on</title>
<updated>2024-03-23T13:18:57+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-03-22T14:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ed59a2639a9dd4927d0424f292b1ba30f65bb8bb'/>
<id>ed59a2639a9dd4927d0424f292b1ba30f65bb8bb</id>
<content type='text'>
* lisp/sort.el (sort-on):
* doc/lispref/sequences.texi (Sequence Functions):
* etc/NEWS:
Remove the `sort-on` function which is now completely superseded by
the extended `sort` in features, ease of use, and performance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/sort.el (sort-on):
* doc/lispref/sequences.texi (Sequence Functions):
* etc/NEWS:
Remove the `sort-on` function which is now completely superseded by
the extended `sort` in features, ease of use, and performance.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use new-style sort signature in Lisp manual examples</title>
<updated>2024-03-23T13:18:57+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-03-22T14:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=592ca5070e209dc293ad3be2348dfef801bf0ed1'/>
<id>592ca5070e209dc293ad3be2348dfef801bf0ed1</id>
<content type='text'>
* doc/lispref/help.texi (Accessing Documentation):
* doc/lispref/strings.texi (Text Comparison):
Use the new sort calling convention (bug#69709).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/help.texi (Accessing Documentation):
* doc/lispref/strings.texi (Text Comparison):
Use the new sort calling convention (bug#69709).
</pre>
</div>
</content>
</entry>
<entry>
<title>Update manual entry for `sort` (bug#69709)</title>
<updated>2024-03-23T13:18:57+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-03-22T14:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4de459373135bbaecb932d87dd919760bdfd4fa7'/>
<id>4de459373135bbaecb932d87dd919760bdfd4fa7</id>
<content type='text'>
* doc/lispref/sequences.texi (Sequence Functions):
Update the manual about the new `sort` arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/sequences.texi (Sequence Functions):
Update the manual about the new `sort` arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add manual entry for value&lt; (bug#69709)</title>
<updated>2024-03-23T08:52:39+00:00</updated>
<author>
<name>Mattias Engdegård</name>
</author>
<published>2024-03-22T13:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3a3568784eab9eb7889d23e40f498f3cf89beea0'/>
<id>3a3568784eab9eb7889d23e40f498f3cf89beea0</id>
<content type='text'>
* doc/lispref/sequences.texi (Sequence Functions):
* doc/lispref/numbers.texi (Comparison of Numbers):
* doc/lispref/strings.texi (Text Comparison):
Document the new value&lt; function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/sequences.texi (Sequence Functions):
* doc/lispref/numbers.texi (Comparison of Numbers):
* doc/lispref/strings.texi (Text Comparison):
Document the new value&lt; function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Followup changes to `cl-type-of`</title>
<updated>2024-03-18T13:32:53+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2024-03-14T16:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=63e67916b01569da5bb24f6d9a354dc72897c468'/>
<id>63e67916b01569da5bb24f6d9a354dc72897c468</id>
<content type='text'>
These changes came up while working on `cl-type-of` but are not
directly related to the new `cl-type-of`.
The BASE_PURESIZE bump was needed at some point on one of my
machine, not sure why.

* src/puresize.h (BASE_PURESIZE): Bump up.
* src/sqlite.c (bind_value): Don't use `Ftype_of`.
* lisp/emacs-lisp/seq.el (seq-remove-at-position): Simplify.
* lisp/emacs-lisp/cl-preloaded.el (finalizer):
New (previously missing) type.
* doc/lispref/objects.texi (Type Predicates): Minor tweaks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These changes came up while working on `cl-type-of` but are not
directly related to the new `cl-type-of`.
The BASE_PURESIZE bump was needed at some point on one of my
machine, not sure why.

* src/puresize.h (BASE_PURESIZE): Bump up.
* src/sqlite.c (bind_value): Don't use `Ftype_of`.
* lisp/emacs-lisp/seq.el (seq-remove-at-position): Simplify.
* lisp/emacs-lisp/cl-preloaded.el (finalizer):
New (previously missing) type.
* doc/lispref/objects.texi (Type Predicates): Minor tweaks.
</pre>
</div>
</content>
</entry>
<entry>
<title>(cl-type-of): New function to return more precise types (bug#69739)</title>
<updated>2024-03-18T13:29:47+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2024-03-12T13:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=706403f2aa3a306369a0150022da0cba1802ca2b'/>
<id>706403f2aa3a306369a0150022da0cba1802ca2b</id>
<content type='text'>
* src/data.c (Fcl_type_of): New function, extracted from `Ftype_of`.
Make it return more precise types for symbols, integers, and subrs.
(Ftype_of): Use it.
(syms_of_data): Define the corresponding new symbols and defsubr
the new function.

* doc/lispref/objects.texi (Type Predicates): Document it.

* src/comp.c (emit_limple_insn): Use `Fcl_type_of`.

* lisp/emacs-lisp/cl-preloaded.el (subr): Demote it to `atom`.
(subr-native-elisp, subr-primitive): Add `compiled-function` as
parent instead.
(special-form): New type.

* lisp/obsolete/eieio-core.el (cl--generic-struct-tag):
* lisp/emacs-lisp/cl-generic.el (cl--generic-typeof-generalizer):
Use `cl-type-of`.
cl--generic--unreachable-types): Update accordingly.

test/src/data-tests.el (data-tests--cl-type-of): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/data.c (Fcl_type_of): New function, extracted from `Ftype_of`.
Make it return more precise types for symbols, integers, and subrs.
(Ftype_of): Use it.
(syms_of_data): Define the corresponding new symbols and defsubr
the new function.

* doc/lispref/objects.texi (Type Predicates): Document it.

* src/comp.c (emit_limple_insn): Use `Fcl_type_of`.

* lisp/emacs-lisp/cl-preloaded.el (subr): Demote it to `atom`.
(subr-native-elisp, subr-primitive): Add `compiled-function` as
parent instead.
(special-form): New type.

* lisp/obsolete/eieio-core.el (cl--generic-struct-tag):
* lisp/emacs-lisp/cl-generic.el (cl--generic-typeof-generalizer):
Use `cl-type-of`.
cl--generic--unreachable-types): Update accordingly.

test/src/data-tests.el (data-tests--cl-type-of): New test.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix recent changes in documentation</title>
<updated>2024-03-16T09:58:56+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-03-16T09:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d855f1c3f9c488f48694fe63bbc49d66d775c16c'/>
<id>d855f1c3f9c488f48694fe63bbc49d66d775c16c</id>
<content type='text'>
* doc/lispref/markers.texi (Information from Markers):
* etc/NEWS: Improve description of 'marker-last-position'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/markers.texi (Information from Markers):
* etc/NEWS: Improve description of 'marker-last-position'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs</title>
<updated>2024-03-16T09:52:31+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-03-16T09:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d60d625f6e76781bc4f3640ec269a051b3ecb1ae'/>
<id>d60d625f6e76781bc4f3640ec269a051b3ecb1ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-29</title>
<updated>2024-03-16T09:47:41+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2024-03-16T09:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cc8a2c57b5eed4045035dfeaf129ce33d7f74733'/>
<id>cc8a2c57b5eed4045035dfeaf129ce33d7f74733</id>
<content type='text'>
3b791ebbe17 ; Fix 'usage:' keyword in Ffile_name_concat doc.
ed48b0d657c ; * CONTRIBUTE: Ask not to use non-ASCII unless necessary.
b708e639d63 ; * src/lread.c (maybe_swap_for_eln): Clarify warning mes...
db027a06976 ; Fix bibtex-biblatex-field-alist docstring typo.
a9be5c7ea92 ; * doc/lispref/control.texi (Conditionals): Add missing ...
db5915f30ba Fix 'with-sqlite-transaction'
fe491173e8f ; * doc/emacs/files.texi (Image Mode): Fix typo (bug#69671).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3b791ebbe17 ; Fix 'usage:' keyword in Ffile_name_concat doc.
ed48b0d657c ; * CONTRIBUTE: Ask not to use non-ASCII unless necessary.
b708e639d63 ; * src/lread.c (maybe_swap_for_eln): Clarify warning mes...
db027a06976 ; Fix bibtex-biblatex-field-alist docstring typo.
a9be5c7ea92 ; * doc/lispref/control.texi (Conditionals): Add missing ...
db5915f30ba Fix 'with-sqlite-transaction'
fe491173e8f ; * doc/emacs/files.texi (Image Mode): Fix typo (bug#69671).
</pre>
</div>
</content>
</entry>
<entry>
<title>Document and announce 'marker-last-position'</title>
<updated>2024-03-16T09:46:02+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2024-03-16T09:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c12852bbf61ebb9ae124033deb427b15ce1a2ffb'/>
<id>c12852bbf61ebb9ae124033deb427b15ce1a2ffb</id>
<content type='text'>
* doc/lispref/markers.texi (Information from Markers): Document
'marker-last-position'.
* etc/NEWS: Announce 'marker-last-position'.
* src/window.c (window_restore_killed_buffer_windows): Minor
doc-string fix.
* doc/lispref/windows.texi (Window Configurations): Minor fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/markers.texi (Information from Markers): Document
'marker-last-position'.
* etc/NEWS: Announce 'marker-last-position'.
* src/window.c (window_restore_killed_buffer_windows): Minor
doc-string fix.
* doc/lispref/windows.texi (Window Configurations): Minor fix.
</pre>
</div>
</content>
</entry>
</feed>
