Assorted patches

Mark Evenson evenson at panix.com
Sun Sep 4 07:11:09 UTC 2016



On 2016/8/9 21:46, Olof-Joachim Frahm wrote:
> Hi list,
> 
> attached are some patches (from [1]) that have been sitting around for a
> while; one is more of a work in progress, but it would still be great to
> know if it's at least going in the right direction.
> 
> - 0001 Fixes an annoying issue I had where imported nested classes (with
>   the dollar sign in their name) weren't found via JSS.
> - 0002 Adds the `external-only` option as seen in SBCL to `apropos`,
>   because it's convenient.
> - 0005 Adds support for setting the `file-position` on
>   `string-output-stream`s.  Might be somewhat obscure, but I stumbled
>   upon it in some situation.
> 
> The next one could use some comments as well, but I consider it pretty
> well working:
> 
> - 0003 Adds a hook and simple machinery to support multiple internal
>   disassembler backends.  At the moment I've added the ObjectWeb ASM
>   one and kept the existing JAD call.  Should this somehow add an ASDF
>   system to support loading of those libraries via Maven?  At the moment
>   a user has to have the matching JARs in their classpath for it to
>   work.
> 
> Now the one that is not nearly done is 0004 which attempts to fix some
> of the issues with `jnew-runtime-class`, in particular working custom
> constructors.  Now I've noticed that that's a *big* topic, so this is
> just a starting point.  I'm deliberating ways of supporting a direct
> `super` call too, that includes fixing the supermethod calls that are
> still in the code.
> 
> Let me know what you think, best regards,
> Olof
> 
> [1]: https://github.com/Ferada/abcl/tree/patch-submissions
> 

The patches have been [applied as five discrete patches to abcl
trunk][14682] as part of the upcoming abcl-1.4.0 release.  Thanks for
the bug fixes and making little things easier!

[14682]: http://abcl.org/trac/changeset/14862

-- 
"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."



More information about the armedbear-devel mailing list