]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agoMerge pull request #55 from syohex/correct-header
John Wiegley [Thu, 5 Nov 2015 05:13:21 +0000 (00:13 -0500)]
Merge pull request #55 from syohex/correct-header

Correct package headers

8 years agoCorrect package headers
Syohei YOSHIDA [Thu, 5 Nov 2015 03:47:23 +0000 (12:47 +0900)]
Correct package headers

8 years agoAdd epg to inject variables in smtpmail (#54).
Thierry Volpiatto [Wed, 4 Nov 2015 07:09:06 +0000 (08:09 +0100)]
Add epg to inject variables in smtpmail (#54).

* smtpmail-async.el (async-smtpmail-send-it): Do it.

8 years agoFix pkg file and instructions in dired-async.
Thierry Volpiatto [Thu, 10 Sep 2015 05:57:22 +0000 (07:57 +0200)]
Fix pkg file and instructions in dired-async.

8 years agoAdd melpa badges to README.
Thierry Volpiatto [Tue, 8 Sep 2015 16:26:02 +0000 (18:26 +0200)]
Add melpa badges to README.

8 years agoAdd to load-path and load only async.
Thierry Volpiatto [Tue, 8 Sep 2015 13:22:11 +0000 (15:22 +0200)]
Add to load-path and load only async.

* async-bytecomp.el (package--compile): Do it, add comments.

8 years agoAdd async to load-path when recompiling itself.
Thierry Volpiatto [Tue, 8 Sep 2015 13:06:26 +0000 (15:06 +0200)]
Add async to load-path when recompiling itself.

* async-bytecomp.el (package--compile): Do it.

8 years agoMerge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Tue, 8 Sep 2015 12:47:35 +0000 (14:47 +0200)]
Merge branch 'master' of github.com:jwiegley/emacs-async

8 years agoDon't call package-activate-1 in package--compile.
Thierry Volpiatto [Tue, 8 Sep 2015 12:45:16 +0000 (14:45 +0200)]
Don't call package-activate-1 in package--compile.

* async-bytecomp.el (package--compile): Do it.

8 years agoCheck if pkg is member of package-archive-contents (#51).
Thierry Volpiatto [Tue, 18 Aug 2015 18:54:10 +0000 (20:54 +0200)]
Check if pkg is member of package-archive-contents (#51).

* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Do it.

8 years agoUpdate version number.
Thierry Volpiatto [Tue, 18 Aug 2015 06:21:09 +0000 (08:21 +0200)]
Update version number.

8 years agoCheck if package-archive-contents is populated (#51).
Thierry Volpiatto [Tue, 18 Aug 2015 05:34:18 +0000 (07:34 +0200)]
Check if package-archive-contents is populated (#51).

* async-bytecomp.el (async-bytecomp--get-package-deps): Add comment.
(async-bytecomp-get-allowed-pkgs): Don't enter loop when
package-archive-contents is nil.

8 years agoChange mode-line face.
Thierry Volpiatto [Wed, 12 Aug 2015 09:09:27 +0000 (11:09 +0200)]
Change mode-line face.

* dired-async.el (dired-async-mode-message):
Use a foreground face.

8 years agoMerge pull request #50 from tarsius/master
John Wiegley [Sat, 8 Aug 2015 00:24:34 +0000 (17:24 -0700)]
Merge pull request #50 from tarsius/master

Add magit to async-bytecomp-allowed-package.

8 years agoAdd magit to async-bytecomp-allowed-package.
Jonas Bernoulli [Fri, 7 Aug 2015 20:37:56 +0000 (22:37 +0200)]
Add magit to async-bytecomp-allowed-package.

As the maintainer of Magit I opt-in to `package.el' not messing
up the builds of this package and its dependencies.

8 years agoBind print-level and print-length (#48).
Thierry Volpiatto [Sat, 25 Jul 2015 05:11:45 +0000 (07:11 +0200)]
Bind print-level and print-length (#48).

* async.el (async--insert-sexp): Do it.

8 years agoAdd more helm packages to compile async.
Thierry Volpiatto [Fri, 17 Jul 2015 04:10:01 +0000 (06:10 +0200)]
Add more helm packages to compile async.

* async-bytecomp.el (async-bytecomp-allowed-packages):
Do it.

8 years agoNo message on startup when quiet.
Thierry Volpiatto [Fri, 29 May 2015 12:29:04 +0000 (14:29 +0200)]
No message on startup when quiet.

* async-bytecomp.el: Do it.

9 years ago* async-pkg.el: Update version number.
Thierry Volpiatto [Wed, 20 May 2015 07:45:00 +0000 (09:45 +0200)]
* async-pkg.el: Update version number.

9 years ago* async-bytecomp.el: Add autoload cookies.
Thierry Volpiatto [Mon, 18 May 2015 18:13:54 +0000 (20:13 +0200)]
* async-bytecomp.el: Add autoload cookies.

9 years agoNew mode async-bytecomp-package-mode.
Thierry Volpiatto [Fri, 15 May 2015 07:39:28 +0000 (09:39 +0200)]
New mode async-bytecomp-package-mode.

* async-bytecomp.el (async-bytecomp-package-mode): Allow enabling package--compile
advice with this mode.

9 years ago* dired-async.el: Remove now unused dired-async-be-async.
Thierry Volpiatto [Mon, 11 May 2015 20:28:50 +0000 (22:28 +0200)]
* dired-async.el: Remove now unused dired-async-be-async.

9 years ago* dired-async.el: Fix compatibility with emacs-24.3.
Thierry Volpiatto [Mon, 11 May 2015 20:14:20 +0000 (22:14 +0200)]
* dired-async.el: Fix compatibility with emacs-24.3.

9 years ago* dired-async.el (dired-async-mode): Fix group name.
Thierry Volpiatto [Mon, 11 May 2015 20:10:45 +0000 (22:10 +0200)]
* dired-async.el (dired-async-mode): Fix group name.

9 years ago* README.md: Update infos for dired-async.
Thierry Volpiatto [Mon, 11 May 2015 19:57:54 +0000 (21:57 +0200)]
* README.md: Update infos for dired-async.

9 years agoAdd autoload cookie and make dired-async--modeline-mode internal.
Thierry Volpiatto [Mon, 11 May 2015 19:14:15 +0000 (21:14 +0200)]
Add autoload cookie and make dired-async--modeline-mode internal.

* dired-async.el (dired-async--modeline-mode): Renamed from dired-async-modeline-mode
to notify the function is internal.
(dired-async-mode): add autoload cookie.

9 years agoAllow enabling dired-async with a minor-mode.
Thierry Volpiatto [Mon, 11 May 2015 19:05:33 +0000 (21:05 +0200)]
Allow enabling dired-async with a minor-mode.

* dired-async.el (dired-async-be-async): Removed.
(dired-async-modeline-mode): Renamed from dired-async-mode.
(dired-async-create-files): The function that replace dired-create-files.
(dired-async-mode): New mode to enable dired-async.

9 years agoasync-bytecomp-allowed-packages should be a list of symbols.
Thierry Volpiatto [Mon, 13 Apr 2015 05:07:13 +0000 (07:07 +0200)]
async-bytecomp-allowed-packages should be a list of symbols.

* async-bytecomp.el (async-bytecomp-allowed-packages): Fix docstring.
(package--compile): Check if async-bytecomp-allowed-packages is
a list of one symbol '(all) and not a symbol 'all.

9 years ago* async-bytecomp.el (package--compile): Fix typo.
Thierry Volpiatto [Sun, 12 Apr 2015 15:14:17 +0000 (17:14 +0200)]
* async-bytecomp.el (package--compile): Fix typo.

9 years agoAllow setting async-bytecomp-get-allowed-pkgs to compile async all packages.
Thierry Volpiatto [Sun, 12 Apr 2015 14:32:19 +0000 (16:32 +0200)]
Allow setting async-bytecomp-get-allowed-pkgs to compile async all packages.

* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Allow using 'all as value.

9 years agoDon't use package--get-deps that doesn't handle non installed packages.
Thierry Volpiatto [Sun, 12 Apr 2015 13:39:26 +0000 (15:39 +0200)]
Don't use package--get-deps that doesn't handle non installed packages.

* async-bytecomp.el (async-bytecomp--get-package-deps): Same as package--get-deps
but handle non installed packages.

9 years agoUse package--get-deps to get packages dependencies.
Thierry Volpiatto [Sun, 12 Apr 2015 13:14:28 +0000 (15:14 +0200)]
Use package--get-deps to get packages dependencies.

* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Use package--get-deps.
Inline it if not available.

9 years agoDon't run the loop when async-bytecomp-allowed-packages is nil.
Thierry Volpiatto [Wed, 4 Feb 2015 05:27:52 +0000 (06:27 +0100)]
Don't run the loop when async-bytecomp-allowed-packages is nil.

* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): Do it.

9 years agoFix doctring (#46).
Thierry Volpiatto [Tue, 30 Dec 2014 06:21:22 +0000 (07:21 +0100)]
Fix doctring (#46).

* async-bytecomp.el (async-bytecomp-allowed-packages): Do it.

9 years agoAsync compile also dependendies (#46).
Thierry Volpiatto [Tue, 30 Dec 2014 06:18:22 +0000 (07:18 +0100)]
Async compile also dependendies (#46).

* async-bytecomp.el (async-bytecomp-get-allowed-pkgs): New.
(package--compile): Use it.

9 years agoAllow customizing which packages compile async (#46).
Thierry Volpiatto [Tue, 30 Dec 2014 04:46:50 +0000 (05:46 +0100)]
Allow customizing which packages compile async (#46).

* async-bytecomp.el (async-bytecomp-allowed-packages): New user var.
(package--compile): Use it.

9 years agoUnbound async-byte-recompile-directory when reinstalling async.
Thierry Volpiatto [Thu, 25 Dec 2014 05:40:28 +0000 (06:40 +0100)]
Unbound async-byte-recompile-directory when reinstalling async.

* async-bytecomp.el (package--compile): do it.

9 years agoMerge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Tue, 23 Dec 2014 06:07:09 +0000 (07:07 +0100)]
Merge branch 'master' of github.com:jwiegley/emacs-async

9 years agoUse always the args 0 and force for byte-recompile-directory.
Thierry Volpiatto [Tue, 23 Dec 2014 06:03:27 +0000 (07:03 +0100)]
Use always the args 0 and force for byte-recompile-directory.

* async-bytecomp.el (async-byte-recompile-directory): Remove confusing
args used in byte-recompile-directory and add docstring.
(package--compile): Remove old args of async-byte-recompile-directory.

9 years agoInject bytecomp variables (#44).
Thierry Volpiatto [Tue, 23 Dec 2014 05:51:14 +0000 (06:51 +0100)]
Inject bytecomp variables (#44).

* async-bytecomp.el (async-byte-recompile-directory): Do it.

9 years agoUse cl-incf and don't compile test file.
Thierry Volpiatto [Sun, 21 Dec 2014 07:31:21 +0000 (08:31 +0100)]
Use cl-incf and don't compile test file.

* async-bytecomp.el: Use cl-incf.
* async-test.el: Don't compile.

9 years agoMerge pull request #42 from mneilsen/master
John Wiegley [Thu, 18 Dec 2014 17:53:43 +0000 (11:53 -0600)]
Merge pull request #42 from mneilsen/master

Documentation tweaks; mention DEFAULT-DIRECTORY

9 years agoDocumentation tweaks; mention DEFAULT-DIRECTORY
Mike Neilsen [Thu, 18 Dec 2014 12:51:59 +0000 (06:51 -0600)]
Documentation tweaks; mention DEFAULT-DIRECTORY

9 years agoMerge pull request #41 from PhilHudson/master
John Wiegley [Tue, 11 Nov 2014 16:05:28 +0000 (10:05 -0600)]
Merge pull request #41 from PhilHudson/master

Markup corrections to README.md

9 years agoMarked up file and buffer names
Phil Hudson [Thu, 6 Nov 2014 10:20:38 +0000 (10:20 +0000)]
Marked up file and buffer names

9 years agoMarked up 'nil' throughout
Phil Hudson [Thu, 6 Nov 2014 10:07:19 +0000 (10:07 +0000)]
Marked up 'nil' throughout

9 years agoChanged symbol markup from Lisp idiom to Markdown
Phil Hudson [Thu, 6 Nov 2014 10:04:35 +0000 (10:04 +0000)]
Changed symbol markup from Lisp idiom to Markdown

Changed `foo' to `foo` throughout.

9 years ago* async-bytecomp.el (package--compile): load async-bytecomp.
Thierry Volpiatto [Wed, 1 Oct 2014 08:51:54 +0000 (10:51 +0200)]
* async-bytecomp.el (package--compile): load async-bytecomp.
This is needed when reinstalling async package.

9 years ago* async-bytecomp.el: emacs-24 indent.
Thierry Volpiatto [Tue, 30 Sep 2014 11:31:23 +0000 (13:31 +0200)]
* async-bytecomp.el: emacs-24 indent.

9 years ago* async-bytecomp.el: Be quiet when compiling for elpa.
Thierry Volpiatto [Tue, 30 Sep 2014 11:21:48 +0000 (13:21 +0200)]
* async-bytecomp.el: Be quiet when compiling for elpa.

9 years ago* async-bytecomp.el: Fix callback.
Thierry Volpiatto [Tue, 30 Sep 2014 05:36:24 +0000 (07:36 +0200)]
* async-bytecomp.el: Fix callback.
Now we use display-buffer, the buffer is not current, so use
with-current-buffer.

9 years ago* async-bytecomp.el: Send errors in single buffer (#36).
Thierry Volpiatto [Mon, 29 Sep 2014 11:56:58 +0000 (13:56 +0200)]
* async-bytecomp.el: Send errors in single buffer (#36).
Don't select log buffer unless using special-display.

9 years ago* dired-async.el (dired-create-file): require dired-x for newer emacs versions.
Thierry Volpiatto [Wed, 24 Sep 2014 11:32:58 +0000 (13:32 +0200)]
* dired-async.el (dired-create-file): require dired-x for newer emacs versions.

9 years ago* async-bytecomp.el: Add comment.
Thierry Volpiatto [Sun, 21 Sep 2014 14:53:30 +0000 (18:53 +0400)]
* async-bytecomp.el: Add comment.

9 years ago* async-pkg.el: Don't compile.
Thierry Volpiatto [Sun, 21 Sep 2014 04:47:18 +0000 (08:47 +0400)]
* async-pkg.el: Don't compile.

9 years agoMerge branch 'master' of github.com:jwiegley/emacs-async
Thierry Volpiatto [Fri, 19 Sep 2014 05:47:12 +0000 (09:47 +0400)]
Merge branch 'master' of github.com:jwiegley/emacs-async

Conflicts:
async.el

9 years ago* async-bytecomp.el: Fix comment.
Thierry Volpiatto [Sun, 14 Sep 2014 03:50:57 +0000 (07:50 +0400)]
* async-bytecomp.el: Fix comment.

9 years ago* async-bytecomp.el: Use only load.
Thierry Volpiatto [Sun, 14 Sep 2014 03:48:35 +0000 (07:48 +0400)]
* async-bytecomp.el: Use only load.

9 years ago* smtpmail-async.el: Add code section no code-change.
Thierry Volpiatto [Sat, 13 Sep 2014 03:41:41 +0000 (07:41 +0400)]
* smtpmail-async.el: Add code section no code-change.

9 years agoMerge pull request #34 from michael-heerdegen/fix-33
John Wiegley [Fri, 12 Sep 2014 12:17:48 +0000 (13:17 +0100)]
Merge pull request #34 from michael-heerdegen/fix-33

fix #33

9 years ago* async.el: Fix comment.
Thierry Volpiatto [Fri, 12 Sep 2014 09:35:35 +0000 (13:35 +0400)]
* async.el: Fix comment.

9 years agoAdd comments, no--code-change.
Thierry Volpiatto [Fri, 12 Sep 2014 09:24:36 +0000 (13:24 +0400)]
Add comments, no--code-change.

9 years ago* smtpmail-async.el: require message to shutup byte compiler.
Thierry Volpiatto [Fri, 12 Sep 2014 09:16:50 +0000 (13:16 +0400)]
* smtpmail-async.el: require message to shutup byte compiler.

9 years ago* async-bytecomp.el: Revert previous change in package--compile.
Thierry Volpiatto [Fri, 12 Sep 2014 08:52:31 +0000 (12:52 +0400)]
* async-bytecomp.el: Revert previous change in package--compile.

9 years ago* async.el: Fix recompilation of async dir.
Thierry Volpiatto [Fri, 12 Sep 2014 08:18:08 +0000 (12:18 +0400)]
* async.el: Fix recompilation of async dir.
* async-bytecomp.el: load async on startup.

9 years agofix #33 async-start evals (symbol-file 'async-batch-invoke 'defun) at compile time
Michael Heerdegen [Thu, 11 Sep 2014 02:59:55 +0000 (04:59 +0200)]
fix #33 async-start evals (symbol-file 'async-batch-invoke 'defun) at compile time

9 years agoRemove version number in all files.
Thierry Volpiatto [Wed, 10 Sep 2014 11:08:56 +0000 (13:08 +0200)]
Remove version number in all files.
* async-bytecomp.el (async-byte-compile-log-file): Use .emacs.d as
  directory.
* async-pkg.el: Update version number.

9 years ago* async-bytecomp.el: New file.
Thierry Volpiatto [Wed, 10 Sep 2014 10:00:57 +0000 (12:00 +0200)]
* async-bytecomp.el: New file.

9 years ago* README.md: Fix typo.
Thierry Volpiatto [Tue, 9 Sep 2014 04:48:12 +0000 (06:48 +0200)]
* README.md: Fix typo.

9 years agoMerge pull request #32 from Trevoke/patch-1
John Wiegley [Mon, 30 Jun 2014 19:08:54 +0000 (14:08 -0500)]
Merge pull request #32 from Trevoke/patch-1

Fix markdown in README

9 years agoFix markdown in README
Aldric Giacomoni [Mon, 30 Jun 2014 17:55:35 +0000 (13:55 -0400)]
Fix markdown in README

10 years ago* smtpmail-async.el (async-smtpmail-before-send-hook): Add docstring.
Thierry Volpiatto [Tue, 11 Mar 2014 14:47:57 +0000 (15:47 +0100)]
* smtpmail-async.el (async-smtpmail-before-send-hook): Add docstring.

10 years ago* smtpmail-async.el (async-smtpmail-send-it): Inject the value of auth-sources (#22)
Thierry Volpiatto [Tue, 11 Mar 2014 13:13:22 +0000 (14:13 +0100)]
* smtpmail-async.el (async-smtpmail-send-it): Inject the value of auth-sources (#22)

10 years ago* smtpmail-async.el (async-smtpmail-before-send-hook): New hook that run on child...
Thierry Volpiatto [Tue, 11 Mar 2014 07:47:31 +0000 (08:47 +0100)]
* smtpmail-async.el (async-smtpmail-before-send-hook): New hook that run on child emacs before sending.

10 years ago* smtpmail-async.el: Revert previous change (catch).
Thierry Volpiatto [Mon, 10 Mar 2014 14:06:22 +0000 (15:06 +0100)]
* smtpmail-async.el: Revert previous change (catch).

10 years ago* smtpmail-async.el: Try to catch 'done to not exit when smtpmail-via-smtp is recalle...
Thierry Volpiatto [Sun, 9 Mar 2014 06:17:50 +0000 (07:17 +0100)]
* smtpmail-async.el: Try to catch 'done to not exit when smtpmail-via-smtp is recalled (#22).

10 years ago* smtpmail-async.el: Fix encoding problems (#27)
Thierry Volpiatto [Sat, 8 Mar 2014 07:33:51 +0000 (08:33 +0100)]
* smtpmail-async.el: Fix encoding problems (#27)

10 years ago* smtpmail-async.el: Exclude some vars when injecting (#22).
Thierry Volpiatto [Fri, 7 Mar 2014 06:34:42 +0000 (07:34 +0100)]
* smtpmail-async.el: Exclude some vars when injecting (#22).

10 years ago* smtpmail-async.el (async-smtpmail-send-it): Eval content of buffer outside temp...
Thierry Volpiatto [Mon, 3 Mar 2014 08:17:24 +0000 (09:17 +0100)]
* smtpmail-async.el (async-smtpmail-send-it): Eval content of buffer outside temp buffer.(attempt to fix issue in mu4e)

10 years ago* dired-async.el (helm-async-be-async): Move it as obsolete variable alias to helm.
Thierry Volpiatto [Wed, 19 Feb 2014 15:45:31 +0000 (16:45 +0100)]
* dired-async.el (helm-async-be-async): Move it as obsolete variable alias to helm.

10 years ago* async-test.el: Update copyrights.
Thierry Volpiatto [Mon, 20 Jan 2014 13:43:51 +0000 (14:43 +0100)]
* async-test.el: Update copyrights.

10 years ago* async-test.el: Remove now unnecessary tests.
Thierry Volpiatto [Mon, 20 Jan 2014 13:40:22 +0000 (14:40 +0100)]
* async-test.el: Remove now unnecessary tests.

10 years ago* dired-async.el (dired-async-mode): Notify number of jobs running in lighter.
Thierry Volpiatto [Mon, 20 Jan 2014 12:57:07 +0000 (13:57 +0100)]
* dired-async.el (dired-async-mode): Notify number of jobs running in lighter.

10 years ago* README.md: Update.
Thierry Volpiatto [Mon, 20 Jan 2014 09:42:43 +0000 (10:42 +0100)]
* README.md: Update.

10 years ago* dired-async.el (helm-async-be-async): alias for dired-async-be-async.
Thierry Volpiatto [Mon, 20 Jan 2014 08:02:44 +0000 (09:02 +0100)]
* dired-async.el (helm-async-be-async): alias for dired-async-be-async.

10 years ago* dired-async.el: Finish converting all names to dired*.
Thierry Volpiatto [Mon, 20 Jan 2014 07:53:31 +0000 (08:53 +0100)]
* dired-async.el: Finish converting all names to dired*.

10 years agoRename helm-async.el to dired-async.el
Thierry Volpiatto [Mon, 20 Jan 2014 07:48:33 +0000 (08:48 +0100)]
Rename helm-async.el to dired-async.el

10 years ago* helm-async.el: Use cl-lib instead of cl.
Thierry Volpiatto [Mon, 20 Jan 2014 07:44:22 +0000 (08:44 +0100)]
* helm-async.el: Use cl-lib instead of cl.

10 years ago* helm-async.el: Rename all with dired-async prefix instead of helm-async.
Thierry Volpiatto [Mon, 20 Jan 2014 07:40:54 +0000 (08:40 +0100)]
* helm-async.el: Rename all with dired-async prefix instead of helm-async.

10 years ago* async-file.el: Removed.
Thierry Volpiatto [Mon, 20 Jan 2014 07:38:46 +0000 (08:38 +0100)]
* async-file.el: Removed.
* dired-async.el: Removed.

10 years agoMerge pull request #23 from DarwinAwardWinner/no-load-path-fix
John Wiegley [Mon, 18 Nov 2013 04:35:26 +0000 (20:35 -0800)]
Merge pull request #23 from DarwinAwardWinner/no-load-path-fix

Don't rely on async.el being in load-path.

10 years agoDon't rely on async.el being in load-path.
Ryan C. Thompson [Mon, 18 Nov 2013 02:52:25 +0000 (18:52 -0800)]
Don't rely on async.el being in load-path.

This uses "symbol-file" instead of "find-library-name" to figure out
where async.el is. This works even if async.el was loaded without adding
its directory to the load-path.

Fixes #15.

10 years agoRevert master back to 242ae73
John Wiegley [Wed, 6 Nov 2013 11:32:36 +0000 (05:32 -0600)]
Revert master back to 242ae73

10 years agoRevert "* helm-async.el: Fix error handling."
John Wiegley [Wed, 6 Nov 2013 07:00:58 +0000 (01:00 -0600)]
Revert "* helm-async.el: Fix error handling."

This reverts commit 242ae734273162f4ec027618610a099c9a73557b.

10 years agoMerge pull request #21 from DarwinAwardWinner/lexbind-fix
John Wiegley [Tue, 5 Nov 2013 09:51:53 +0000 (01:51 -0800)]
Merge pull request #21 from DarwinAwardWinner/lexbind-fix

Complete the docstring for "async--get-function"

10 years agoComplete the docstring for "async--get-function"
Ryan C. Thompson [Tue, 5 Nov 2013 09:28:50 +0000 (01:28 -0800)]
Complete the docstring for "async--get-function"

10 years agoMerge pull request #19 from DarwinAwardWinner/lexbind-fix
John Wiegley [Tue, 22 Oct 2013 05:33:19 +0000 (22:33 -0700)]
Merge pull request #19 from DarwinAwardWinner/lexbind-fix

Lexbind fix redux

10 years agoReplace closure prevention with closure sanitation
Ryan C. Thompson [Tue, 22 Oct 2013 00:06:42 +0000 (17:06 -0700)]
Replace closure prevention with closure sanitation

"Sanitation" means that if a closure's list of lexical variables
contains any variables with unprintable values, those variables are
removed from the list. When async-debug is on, this also generates a
message about the removed variables.

This solution is arguably more hackish, but should also work in every
case where the "prevent all closures" solution worked as well as some
more cases.

10 years agoAdd test for handling different ways of passing a function
Ryan C. Thompson [Mon, 21 Oct 2013 23:06:13 +0000 (16:06 -0700)]
Add test for handling different ways of passing a function

10 years agoAdd lexbind test
Ryan C. Thompson [Mon, 21 Oct 2013 23:05:20 +0000 (16:05 -0700)]
Add lexbind test