doomemacs/lisp
Henrik Lissner 093488fcb7
fix(lib): dependence on hash-table insertion order
Yes, yes. I did a stupid here. I depend on the order of a hash table,
and sure enough, that came back to bite me when that changed internally
in Emacs 29. In practice, this meant packages were getting
installed/rebuilt in reverse order, which, besides some odd output
during 'doom sync' for users on 29+, didn't pose any overt issues, but
may have caused strange, inexplicable byte-code warnings/errors.

But, rather than do the smart thing and *not* do this, I do the next
best thing: procrastinate! Because the solution is non-trivial (I don't
control the hash table in question) and this is precisely the sort of
technical debt I've fixed in v3, and I'd really, *really* rather beat my
head on that wall, rather than this one.
2025-09-22 23:30:03 -04:00
..
cli refactor(cli): doom make: accept functions in make targets 2025-09-15 18:53:31 -04:00
lib fix(lib): dependence on hash-table insertion order 2025-09-22 23:30:03 -04:00
modules module: move :core to :doom 2025-09-18 22:48:07 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
demos.org refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
doom-cli.el refactor(cli): doom version: add -v/--verbose option 2025-06-25 17:36:59 +02:00
doom-compat.el refactor(lib): move fringe/fontset autodefs to doom-compat 2025-09-17 01:23:45 -04:00
doom-editor.el refactor: vc-ignore-dir-regexp: move to :emacs vc 2025-09-14 23:24:30 -04:00
doom-elpaca.el refactor!: restructure Doom core 2024-11-03 01:52:28 -05:00
doom-keybinds.el refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
doom-lib.el fix(lib): doom-rcfile-read: ensure $PWD is the rcfile's dir 2025-09-15 18:53:31 -04:00
doom-projects.el fix: init known projects before projectile-ensure-project 2025-03-30 16:10:23 -04:00
doom-start.el fix: clipboard issues on Windows + WSL 2025-03-26 07:55:36 -04:00
doom-straight.el feat: retry straight operations if they fail 2025-09-22 23:25:04 -04:00
doom-ui.el bump: nerd-icons 2025-09-21 22:47:39 -04:00
doom.el release(modules): 25.10.0-dev 2025-09-01 22:01:54 +02:00
init.el dev: replace .doomrc w/ .doom.el 2025-06-30 15:23:27 +02:00
packages.el bump: nerd-icons 2025-09-21 22:47:39 -04:00