[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch pkg created (now a93ec52542)
From: |
Gerd Moellmann |
Subject: |
branch pkg created (now a93ec52542) |
Date: |
Fri, 21 Oct 2022 00:16:02 -0400 (EDT) |
gerd pushed a change to branch pkg.
at a93ec52542 Work on Lisp interface
This branch includes the following new commits:
new 54a08db92b Basic functionality for packages
new 1d02e7a48b Add xprint command
new f45b266d0e Don't use symbols that look package-qualified
new a19917468c Don't fix symbols here
new 06cfa629a5 Print symbols differently
new 02e1214f23 More stuff in pkg.c
new 47a2e75c1c Read symbols differently
new b5c199b118 Check for keywords differently
new 2ed1ac6639 Fixing stuff
new 3e29407122 And more fixes
new b3cdb8a3d3 Intern keywords differently
new adf7b760f2 More symbol reading
new 7ecfc3ca69 Can now pdump
new e2b79c2c5a Revert the escaping of symbol names in lisp files
new 8615f5b048 Can now pdumg withput warnings from cl-defstruct
new 0e5323c908 Remove Lisp_Symbol::interned
new d7c793cbbf Don't register packages in make-package
new 85bd8cfcdb Mapping over symbols in a package, mapatoms
new 62c7059adc Initialize package system earlier
new 2821ca31ae Use packages instead of obarrays in obarray.el
new 513f5a0b90 Remove obarrays
new a3f99fde48 Remove Lisp_Symbol::next pointer
new 072e89afa1 Use make-package instead of make-vector
new bb6b5db2b7 Dpn't assume symbol-name of keywords starts with colon
new f6b80ef5a5 Blabla
new aa00af4e17 Consider shorthands out of scope
new 2edc30628a Use build_pure_c_string
new ea65e35cf3 src/alloc.c: Remove all uses of `pure_alloc`
new bdca01dd38 Workaround for something Stefan missed
new a5f6912c6d Mapatoms differently
new 4c1bbd4fd7 intern-soft with ':' trick
new aaf12c12b6 Some scribbling
new 8561667124 Handle packages in completion
new df1e4c1e51 Allow intern with ":xyz" again
new 963de7cafe More scribbling
new 85c0eb1682 Merge remote-tracking branch 'origin/master' into pkg
new 0976c09890 Fix printing of confusing symbol names
new 2030adac1c Fake obarrays
new 2518bc249c Fix printing symbols
new bbb2609103 Recognize vectors as obarrays
new c025885c33 symbol-name returning ':' for keywords
new e1a730849e Fix printing uninterned symbols
new d374cb202a Revert "Use make-package instead of make-vector"
new 6a8c172927 Add cö-symbol-name
new 77543a203a Revert "Dpn't assume symbol-name of keywords starts with
colon"
new b6489ecb72 More scribbling
new 13010d7bd0 Partially revert "Remove obarrays"
new e9b97a1f7d Revert some unimportant changes
new 4f7c171fb4 Support specifying package size
new c98a69d650 DEFVAR some variables
new 9e3cfff902 Increase default symbol-table sizes
new 8ca1c93b67 Work on defpackage
new 0a345a1181 Make internals of Lisp_Package visible to Lisp
new 8a59cc12da Add amcros for keyword symbols
new c4922c4f08 Make faces work with keywords not having : in symbol
names
new fc936470cd Move make-package to Lisp
new 9a263a0782 Move more package stuff to Lisp
new 132f070747 New predefined hash table test for string-equal
new 90c070fec6 Restore obarray.el to return vectors
new 76d59f8a03 Fix missing ')'
new 1424d2c6b7 Fix intern-soft
new 07f0b758ae hash_remove_from_table returns bool
new 051a17f540 Fix some warnings
new 73b617eaa9 Change package symbol table layout
new 0f4b419fa3 Remove unused function prototype from lisp.h
new df9417ac57 Remove Lisp_Symbol::external
new 6b0304f2dd Print package prefixes right
new 7acb6c5ca1 Intrdduce pkg_find_symbol
new 55cef2c78c Some cleanup in pkg.c and lisp.h
new 9ab00f542f Introduce PACKAGE_NAMEX
new 51cd0e05d6 De-duplicate packages for mapatoms
new 62582ea927 Fix completion for new symbol table layout
new cc6095482b Add pkg_set_status and Lisp defun for it
new 74da61ff09 Remove a call to pkg_break
new 4d4690f8cf Handle keywords in image specs
new a93ec52542 Work on Lisp interface
- branch pkg created (now a93ec52542),
Gerd Moellmann <=
- pkg 02e1214f23 06/76: More stuff in pkg.c, Gerd Moellmann, 2022/10/21
- pkg 2821ca31ae 20/76: Use packages instead of obarrays in obarray.el, Gerd Moellmann, 2022/10/21
- pkg 7ecfc3ca69 13/76: Can now pdump, Gerd Moellmann, 2022/10/21
- pkg b3cdb8a3d3 11/76: Intern keywords differently, Gerd Moellmann, 2022/10/21
- pkg 47a2e75c1c 07/76: Read symbols differently, Gerd Moellmann, 2022/10/21
- pkg b5c199b118 08/76: Check for keywords differently, Gerd Moellmann, 2022/10/21
- pkg bb6b5db2b7 24/76: Dpn't assume symbol-name of keywords starts with colon, Gerd Moellmann, 2022/10/21
- pkg c025885c33 41/76: symbol-name returning ':' for keywords, Gerd Moellmann, 2022/10/21
- pkg 8561667124 33/76: Handle packages in completion, Gerd Moellmann, 2022/10/21
- pkg df9417ac57 66/76: Remove Lisp_Symbol::external, Gerd Moellmann, 2022/10/21