• Joined on 2023-12-15
pl opened issue JavaTX/JavaCompilerCore#67 2020-03-10 15:06:38 +00:00
Branch: addPackages commit: d63c27579c75f3e37cd81289c42c68d39669cc46 class Pair<T, U> { T x; U y; fst () { return x; } snd () { return y; } } funktioniert nicht
pl commented on issue JavaTX/JavaCompilerCore#134 2020-03-03 15:23:54 +00:00
typereconstruction beenden

weitgehend gelöst mit 9e78c6e91c46874238195bd4ab1b8bec0f356a1a

Kleiner Rest, sollte auch beendet werden, wenn Tab geschlossen wird. Michael prüft, ob das einfach zu erledigen ist.

pl opened issue JavaTX/JavaCompilerCore#66 2020-02-11 15:14:10 +00:00
da die TPH_CLASS und TPH_METHODS getrennt betrachtet werden können. Im Mmment habe ich kein Beispoiel bei dem es einen Unterschied macht.
pl opened issue JavaTX/JavaCompilerCore#65 2020-02-11 14:52:23 +00:00
sondern muss jeweils auf TPH_CLASS und jede TPH_Methods angewandt werden. Bsp. class CycleMeth { m1(x, y) { y = x; return m2(y); } m2(x) { …
pl commented on issue JavaTX/JavaCompilerCore#152 2020-02-11 14:47:35 +00:00
Lokale Variablen müssen bei Überladung beachtet werden

OverloadingTIMain.jav:

import java.util.Vector; import java.util.Stack;

class OverloadingTIMain { void main() { var v; new O1().mm(v); } }

mit O1.java:

import java.util.Vector; …

pl commented on issue JavaTX/JavaCompilerCore#133 2020-02-10 10:32:43 +00:00
Bullets werden nicht gelöscht,

Die Bullets werden erst gelöscht, wenn die erneute Typinferenz erfolgt ist. Sie sollten aber sofort bein DRÜCKEN DES SAVE-Bottons geloscht werden.

pl commented on issue JavaTX/JavaCompilerCore#144 2020-02-10 10:20:29 +00:00
Id.jav

Es gibt noch einige weitere Probleme, bitte ausführlich testen.

pl commented on issue JavaTX/JavaCompilerCore#150 2020-02-10 10:11:18 +00:00
Cancel-Button funktioniert nicht

Am unteren Fensterrand wird Typereconstruction weiter angezeigt.

Es ist zu klären, ob nur die Anzeige falsch ist oder ob die Threads nicht gecancelt werden.

pl commented on issue JavaTX/JavaCompilerCore#151 2020-02-10 10:07:48 +00:00
Andere Einsetzung als im Bytecode

Hier könnte es ein Problem mit der Schnittstelle geben. Das sollten wir miteinander abstimmen.

pl commented on issue JavaTX/JavaCompilerCore#134 2020-02-08 15:47:00 +00:00
typereconstruction beenden

Alle Bullets sollten gelöscht werden, dadurch wird deutlich, dass die Typinferenz tatsächlch neu gestratet wurde.

pl commented on issue JavaTX/JavaCompilerCore#134 2020-02-08 15:40:39 +00:00
typereconstruction beenden

Die Registrierung der Threads müsste erfolgt sein. Allerdings ist nicht klar erkennbar, ob beim Drücken des SAVE-Bottons die Threads wirklich beendet werden.

Bitte nochmals überprüfen.

pl opened issue JavaTX/JavaCompilerCore#152 2020-02-08 10:33:57 +00:00
pl opened issue JavaTX/JavaCompilerCore#64 2020-02-08 09:34:17 +00:00
OverloadingTIMain.jav: import java.util.Vector; import java.util.Stack; class OverloadingTIMain { void main() { var v; new O1().mm(v); } } mit O1.java: import java.util.Vector; …
pl opened issue JavaTX/JavaCompilerCore#63 2020-02-02 08:28:54 +00:00
branch: packages commit: b68004a2143908fc851e71ed43e2c4a4615bc7db import java.util.Stack; import java.util.Vector; class OverloadingMain { mmMain2(x) { var y; new O1().mm(y); return y;…
pl opened issue JavaTX/JavaCompilerCore#275 2020-01-31 10:26:52 +00:00
import java.util.Stack; import java.util.Vector; class OverloadingMain { mmMain(x) { return new O1().mm(x); } } mit Compiled from "O1.java" public class O1 { public O1(); …
pl opened issue JavaTX/JavaCompilerCore#62 2020-01-29 17:26:04 +00:00
class Cycle2 { id2(x) { return x; } m2(x, y) { y = id2(x); x = y; } } liefert class Cycle2 { public Cycle2(); public <P$> P$ id2(P$); public <…
pl opened issue JavaTX/JavaCompilerCore#61 2020-01-29 17:21:46 +00:00
class Cycle1 { id1 = x -> x; m1(x, y) { y = id1.apply(x); x = y; return x; } } liefert class Cycle1<HOH$, HOI$> { Fun1$$<HOH$, HOH$> id1; public HOH$ …
pl opened issue JavaTX/JavaCompilerCore#60 2020-01-21 14:14:53 +00:00
Brnach: addPackages commit: bf80361c1f1fe37ecbb284341e19ac3bfff1f00e In OLOneFile.jav import java.lang.String; import java.lang.Integer; import java.lang.Double; import java.lang.Boolean; …
pl commented on issue JavaTX/JavaCompilerCore#59 2020-01-20 15:34:10 +00:00
VectorAdd.class fehlende Instruktion für Integer.valueOf

branch: bigRefactoring commit: 084b54d2955275125bb6a1c4cd598ddf5822840f

passiert wenn folgender Typ ausgewählt wird.

public java.util.Vector<java.lang.Object> vectorAdd(java.util.Vector<…

pl opened issue JavaTX/JavaCompilerCore#59 2020-01-20 15:28:22 +00:00
In Zeile 56 müsste 56: invokestatic #18 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; stehen, was manchmal nicht erzeugt wird. public java.util.Vector<java.l…