summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp-cstr.el
Commit message (Expand)AuthorAgeFilesLines
* ; Grammar fixes for "native-compiled"Stefan Kangas2025-02-281-1/+1
* Prefer incf to cl-incf in emacs-lisp/*.elStefan Kangas2025-02-231-2/+2
* Prefer decf to cl-decfStefan Kangas2025-02-231-2/+2
* Update copyright year to 2025Paul Eggert2025-01-011-1/+1
* Mark if-let and when-let obsoleteSean Whitton2024-10-241-10/+10
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-type-p): Add assertion.Andrea Corallo2024-10-151-0/+2
* Fix comp branch-optim pass (bug#73270)Andrea Corallo2024-10-151-3/+6
* Generalize 'comp-cstr-symbol-p'Andrea Corallo2024-07-111-9/+4
* Rename comp-run.el and comp-cstr.el private functionsDavide Pola2024-05-291-70/+70
* * Rework 'comp-normalize-valset' (bug#71116)Andrea Corallo2024-05-271-14/+16
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-type-p): Improve last change.Andrea Corallo2024-04-101-8/+19
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-type-p): New function.Andrea Corallo2024-04-101-0/+11
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-symbol-p): Simplify.Andrea Corallo2024-04-101-4/+2
* * lisp/emacs-lisp/comp-cstr.el (comp-cstr-fixnum-p): Fix.Andrea Corallo2024-04-101-1/+3
* * Make comp ignore EIEIO classes (bug#70141)Andrea Corallo2024-04-081-1/+4
* ; * lisp/emacs-lisp/comp-cstr.el (comp--normalize-typeset0): Fix comment.Andrea Corallo2024-03-201-7/+4
* * Use 'cl-type-of' in comp-cstr.elAndrea Corallo2024-03-191-4/+4
* Simplify type hierarchy operationsStefan Monnier2024-03-081-47/+8
* comp-cstr.el: Fix a minor error and prepare for upcoming changesStefan Monnier2024-03-081-7/+10
* Merge remote-tracking branch 'origin/master' into 'feature/type-hierarchy'Andrea Corallo2024-02-281-14/+16
|\
| * * lisp/emacs-lisp/comp-cstr.el (comp-cstr): Rename constructors.Andrea Corallo2024-02-211-14/+14
| * Merge from origin/emacs-29Eli Zaretskii2024-02-171-0/+2
| |\
| | * * Improve reproducibility of inferred values by native compAndrea Corallo2024-02-111-0/+2
* | | * make use of 'cl--direct-supertypes-of-type' in the native-compilerAndrea Corallo2024-02-151-12/+13
|/ /
* | ; Fix typos in symbol namesStefan Kangas2024-01-211-1/+1
* | Merge from savannah/emacs-29Po Lu2024-01-021-1/+1
|\|
| * ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* | Merge from origin/emacs-29Eli Zaretskii2023-12-091-1/+1
|\|
| * ; Fix typosStefan Kangas2023-12-031-1/+1
* | * lisp/emacs-lisp/comp-cstr.el (comp--direct-supertype): Remove unused.Andrea Corallo2023-11-031-10/+0
* | lisp/emacs-lisp/comp-cstr.el: Fix bootstrapStefan Monnier2023-10-311-1/+1
* | ; * lisp/emacs-lisp/comp-cstr.el (comp-subtype-p): Hoist above use.Mattias EngdegÄrd2023-10-301-8/+8
* | comp-cstr.el: The type hierarchy is a DAG, not a treeStefan Monnier2023-10-301-64/+92
* | ; * lisp/emacs-lisp/comp-cstr.el: Fix punctuation.Eli Zaretskii2023-10-201-3/+3
* | Improve cstr typeset normalizationAndrea Corallo2023-10-191-4/+49
* | Merge from origin/emacs-29Eli Zaretskii2023-06-101-1/+1
|\|
| * ; Update my mail addressAndrea Corallo2023-06-081-1/+1
* | * lisp/emacs-lisp/comp-cstr.el (cl-macs): Require it.Andrea Corallo2023-06-041-0/+1
* | * Have `comp-cstr-to-type-spec' handle comp-cstr-f as wellAndrea Corallo2023-06-041-2/+16
* | comp: Recompute type slots after byte compilation for user typesAndrea Corallo2023-05-291-8/+23
* | comp: Propagate pre slot access type checkAndrea Corallo2023-05-231-0/+17
* | comp: Make use of predicates in propagation for non builtin typesAndrea Corallo2023-05-231-0/+8
* | comp: Account non builtin types in type hierarchyAndrea Corallo2023-05-231-2/+22
|/
* ; Fix typoStefan Kangas2023-02-181-1/+1
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* ; Fix several symbol name typosStefan Kangas2022-10-261-1/+1
* * Rename `comp--typeof-builtin-types'Andrea Corallo2022-08-181-5/+5
* * lisp/emacs-lisp/comp-cstr.el (comp--all-builtin-types): RemoveAndrea Corallo2022-08-181-4/+0
* ; Fix two mail addressesAndrea Corallo2022-05-161-1/+1
* Merge from origin/emacs-28Stefan Kangas2022-02-101-12/+14
|\