Luyten icon indicating copy to clipboard operation
Luyten copied to clipboard

Fresh build of Luyten using latest sources

Open greenozon opened this issue 3 years ago • 9 comments

I've built a latest binary of Luyten using latest sources of Procyon (post 0.5.36) It's available here: https://www.sendspace.com/file/ql7tup

Notes: I have to remove some patches inside Procyon for proper parsing of BootstrapMethods attribute This attribute might have modern stuff from Java 9+ like

StringConcatFactory::makeConcat StringConcatFactory.makeConcatWithConstants

There is no support currently for these kind of methods inside Procyon. Looks like development of it is on hold....

The current patch will allow to browse source code, but instead of string concatenations you'll see something like

    public String toString() {
        return invokedynamic(makeConcatWithConstants:(I)Ljava/lang/String;, this.str1);
    }

greenozon avatar Nov 06 '21 14:11 greenozon

Potentially this fixes assertions/error boxes for the following issues:

https://github.com/deathmarine/Luyten/issues?q=is%3Aissue+is%3Aopen+invalidBootstrapMethodEntry

#279 #277 #260 #246 #231 #224 #218 #217 #216 #211 #209 #207 #201 #187 #185 #180 #178 #164 #158 #144 #133 #102

greenozon avatar Nov 07 '21 09:11 greenozon

I also provided a build with Java 9+ support in my fork. See #292 for more details.

ThexXTURBOXx avatar Jan 07 '22 14:01 ThexXTURBOXx

Looks like we have lightning breaking news! #296

greenozon avatar Mar 09 '22 14:03 greenozon

Had already been incorporated in my fork for quite some time :)

ThexXTURBOXx avatar Mar 09 '22 14:03 ThexXTURBOXx

I"ve built fresh build of Luyten and put here https://www.sendspace.com/file/lyyng5 it is based on procyon engine 0.6.0 which resolves majority of Java 8+ issues

greenozon avatar May 04 '22 07:05 greenozon

@greenozon Why? See #292 for a download with many more fixes apart from just a Procyon update :)

ThexXTURBOXx avatar May 04 '22 07:05 ThexXTURBOXx

I dont understand your update, please walk your path, why putting obstacles to others?

greenozon avatar May 04 '22 07:05 greenozon

@greenozon I am not putting obstacles in anyone's way. In fact, I am removing most of the obstacles by fixing many bugs in Luyten. My update is available here: https://github.com/ThexXTURBOXx/Luyten/releases/tag/v0.8.1 And it also features the Procyon 0.6.0 update. But also fixes many other bugs as well.

Addendum: Also, I would not trust a random sendspace.com download. Especially not if there is an open source alternative that does the same thing with many more other fixes as well...

ThexXTURBOXx avatar May 04 '22 07:05 ThexXTURBOXx

Everybody has a right to educate theirselves and improve the skills you have your own path - good luck others are doing their path, so why bother?

you do not trust - thats your problem

greenozon avatar May 04 '22 14:05 greenozon