summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-04-28futur.el (futur--mine-fetch, futur--mine-return): Fix copypastaexternals/futurStefan Monnier
2026-04-28futur.el: Make a new releaseStefan Monnier
2026-04-24New synchronization objects: full/empty cells and semaphoresStefan Monnier
2026-04-24(futur-concurrency-bound): Rewrite using `futur-with-resource`Stefan Monnier
2026-04-24futur.el: New "mine" typeStefan Monnier
2026-04-24futur-tests.el (futur-process-bounded): Improve testStefan Monnier
2026-04-23futur.el (futur-let*): Rename `:error-fun` to `:on-error`Stefan Monnier
2026-04-10(futur-reset-context): Change syntax to require featuresStefan Monnier
2026-04-09(futur--safe-macroexpand-all): Make it work for `uni-scripts`Stefan Monnier
2026-04-09futur-hacks.el (futur--safe-macroexpand-all): Fix optimizationStefan Monnier
2026-04-09futur-hacks.el: Fix problem encountered with proof-generalStefan Monnier
2026-04-08Fix problems encountered with variable watchersStefan Monnier
2026-03-29(futur--obarray-snapshot): Fix last changeStefan Monnier
2026-03-29(futur--obarray-snapshot/revert): Be more thoroughStefan Monnier
2026-03-29(futur-elisp--funcall): Check that what we send is readableStefan Monnier
2026-03-28* futur-hacks.el (futur--byte-compile-file): Mimic more faithfullyStefan Monnier
2026-03-28Rename `futur--elisp-*` to `futur-elisp--*`Stefan Monnier
2026-03-28Rename futur-client.el -> futur-elisp.elStefan Monnier
2026-03-28Keep more info in errors to help debuggingStefan Monnier
2026-03-24futur.el: Emit warnings for unused (non-nil) return valuesStefan Monnier
2026-03-21futur.el: Make a new releaseStefan Monnier
2026-03-20Expose `futur-register-unwind-protect`; Improve temp-dir handlingStefan Monnier
2026-03-19(futur-blocker-abort) <futur-server>: Fix callargsStefan Monnier
2026-03-19(futur--deliver): Improve the error message code a bitStefan Monnier
2026-03-18Fix some errors found using `futur--byte-compile-file`Stefan Monnier
2026-03-18futur-hacks.el: Make `byte-compile-file` asyncStefan Monnier
2026-03-18Silence some warnings and fail more gracefully in some casesStefan Monnier
2026-03-16Make a new releaseStefan Monnier
2026-03-15(futur-timeout): Remove `idle` argumentStefan Monnier
2026-03-15(futur--in-background): Delete varStefan Monnier
2026-03-14(futur--aux): Delete typeStefan Monnier
2026-03-14(futur--smerge-refine-regions): Rate-limit and abort on changeStefan Monnier
2026-03-14Adjust to recent changes in `master`s version of `smerge-mode.el`Stefan Monnier
2026-03-14Keep track of the futur associated with each client (if any)Stefan Monnier
2026-03-13(futur-let*): Change syntax of `:error-fun`Stefan Monnier
2026-03-11futur.el: Bump version to make a new releaseStefan Monnier
2026-03-11(futur-use-threads): New variableStefan Monnier
2026-03-10Make `smerge-refine-regions` async; Fix problems in Emacs-30Stefan Monnier
2026-03-06(futur-hacks-mode): New minor modeStefan Monnier
2026-03-05futur-server.el (futur-server): Allow using signal USR1 to `quit`Stefan Monnier
2026-03-05futur-tests.el (futur-simple): Test the new error-fun semanticsStefan Monnier
2026-03-05futur.el: Try and cleanup the dynamic execution contextStefan Monnier
2026-03-05(futur-blocking-wait-to-get-result): Align with `futur-bind`Stefan Monnier
2026-03-04Allow `futur-bind` to catch only some errorsStefan Monnier
2026-03-03futur-client.el: Provide a temp dir to pass files to the sandboxStefan Monnier
2026-03-03Reap inactive serverStefan Monnier
2026-03-03Add support to run code in Bubblewrap sandboxStefan Monnier
2026-03-02futur-server: Support execution in specific contextsStefan Monnier
2026-03-02futur-server.el (futur--print-stdout): Catch print errors.Stefan Monnier
2026-03-01(futur--elisp-funcall): New functionStefan Monnier