Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Model loader needs to be rewritten to know which module is asking for a given type #1052

Closed
FroMage opened this Issue Feb 21, 2013 · 1 comment

Comments

Projects
None yet
1 participant
Owner

FroMage commented Feb 21, 2013

And only load that type from that module, for the implementations that do support multiple class loaders, such as the runtime, and perhaps ceylondoc?

@FroMage FroMage was assigned May 17, 2013

@FroMage FroMage added a commit to ceylon/ceylon-ide-eclipse that referenced this issue May 28, 2013

@FroMage FroMage model loader: changes in API due to ceylon/ceylon-compiler#1052 d790e65

@FroMage FroMage added a commit to ceylon/ceylon-ide-eclipse that referenced this issue May 28, 2013

@FroMage FroMage Latest jars with latest model loader changes for ceylon/ceylon-compil… a454e3c

@FroMage FroMage added a commit to ceylon/ceylon.language that referenced this issue May 28, 2013

@FroMage FroMage model loader: adapted to latest model loader API for ceylon/ceylon-co…
…mpiler#1052

Required to support multiple modules of the same name different version at runtime, but
not tested yet.
ba5776f

@FroMage FroMage added a commit that referenced this issue May 28, 2013

@FroMage FroMage JavacUtil #1052: Swallow completion failures of annotations because w…
…e catch them somewhere else
c2ddedd

@FroMage FroMage added a commit that referenced this issue May 28, 2013

@FroMage FroMage Fix for #1052: Model loader needs to be rewritten to know which modul…
…e is asking for a given type

We now pass the module info all the way in the model loader
68fdfbc

@FroMage FroMage added a commit that referenced this issue May 28, 2013

@FroMage FroMage TypeFactory #1052: Added methods to get Boolean decls from the TypeFa…
…ctory rather than from the model loader directly
cf1660f

@FroMage FroMage added a commit that referenced this issue May 28, 2013

@FroMage FroMage LanguageCompiler #1052: Adapt the typechecker hacks with moduleless p…
…ackages to the new model loader
6cc7927
Owner

FroMage commented May 28, 2013

So I've done the hard work and I think it's going to be good enough to support loading multiple versions of the same module at runtime, but it's not tested at all (the runtime part of loading multiple versions of the same module), but this will be another issue for the ceylon.language project.

@FroMage FroMage closed this May 28, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment