Jaime Humberto Macias Bustamante
|
b8ead38556
|
Squashed commit of the following:
commit 24abfa436e
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Sat Jun 20 23:29:32 2026 -0700
Update CustomClassHandler.hx
forgot to change this too...
commit 92e458876e
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Sat Jun 20 23:23:10 2026 -0700
remove direct function call handling
after testing, it turns out that trying to handle the direct getter/setter function will be so complex than I thought.
commit 44d8b1e0e1
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Sat Jun 20 19:39:17 2026 -0700
better static field filtering
commit ff649efadf
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Sat Jun 20 18:50:03 2026 -0700
better accessor bypass handling
commit 4625529be7
Author: Crimson-is-stupid <89041944+Crimson-is-stupid@users.noreply.github.com>
Date: Thu Jun 4 09:32:25 2026 +0300
Reimplement Trigraph Fix (#18)
* replace all "??=" with "??" + "="
* Update Expr.hx
commit b9da833bb5
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Wed Jun 3 17:14:08 2026 -0700
better callAccessor + optimize "__allowGetSet"
commit 0c08f64274
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Wed Jun 3 16:57:58 2026 -0700
Update Property.hx
commit 3add08e0ee
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Fri May 29 10:23:56 2026 -0700
some docs + small optimizations
commit 77fae88890
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Thu Apr 30 11:32:13 2026 -0700
oversight again...
commit 2a301ea591
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Thu Apr 30 11:27:07 2026 -0700
fixed small oversight
commit 634d819cc2
Author: Jaime Humberto Macias Bustamante <jamextreme140@outlook.com>
Date: Thu Apr 30 11:02:47 2026 -0700
Refactor property fields
Now you can call directly the getter/setter functions without triggering them again.
|
2026-06-20 23:46:55 -07:00 |
|
 HEIHUAaandGitHub
|
68358bb084
|
cache+optimize+fix (#17)
* 更新 Interp.hx
* exprReturn
* Binop
* exprReturn repair
* exprReturn repair
* Revert "Merge branch 'cache' of https://github.com/HEIHUAa/hscript-improved into cache"
This reverts commit 2bc31b672c, reversing
changes made to 188031c416.
* Unop
* Fix override not applying across multiple inheritance levels.
* 更新 Interp.hx
* 更新 README.md
* ++
|
2026-04-21 10:48:42 -07:00 |
|
Jaime Humberto Macias Bustamante
|
83aa0f3856
|
fixed variable set bug
|
2025-08-03 01:08:06 -07:00 |
|
Jaime Humberto Macias Bustamante
|
f936877339
|
MyCustomClass.new + Optimization
You can now pass the custom class constructor as a field.
|
2025-08-03 00:08:43 -07:00 |
|
Jaime Humberto Macias Bustamante
|
7f087eab03
|
fixed getting property fields on superclass
Basically "Type.getInstanceFields" doesn't take into account property fields, so it uses "Reflect.fields" to fetch the rest of fields.
|
2025-08-01 16:55:13 -07:00 |
|
Jaime Humberto Macias Bustamante
|
056a2bd791
|
fixed calling superclass functions
|
2025-07-29 13:23:13 -07:00 |
|
Jaime Humberto Macias Bustamante
|
003d22286c
|
super call fixes
|
2025-07-21 16:47:01 -07:00 |
|
Jaime Humberto Macias Bustamante
|
f8a930cd48
|
upcasting
|
2025-07-12 16:13:59 -07:00 |
|
Jaime Humberto Macias Bustamante
|
6b54479211
|
Static Extension support + small fixes
Static extension for real/custom classes. aka. the `using` keyword
Warning: UNTESTED
|
2025-07-11 04:35:03 -07:00 |
|
Jaime Humberto Macias Bustamante
|
46285a800e
|
Update CustomClass.hx
|
2025-07-01 14:34:41 -07:00 |
|
Jaime Humberto Macias Bustamante
|
c165cdfc0a
|
another bit of documentation
|
2025-06-20 15:59:31 -07:00 |
|
Jaime Humberto Macias Bustamante
|
b48a3ee9ed
|
Allow for setting fields before super
also improved fetching superclass fields
|
2025-06-20 14:45:06 -07:00 |
|
Jaime Humberto Macias Bustamante
|
c927d324dc
|
Allow accessing other custom classes
|
2025-06-19 18:45:51 -07:00 |
|
Jaime Humberto Macias Bustamante
|
0e977b071c
|
cleanup + optimization
|
2025-06-19 01:07:48 -07:00 |
|
Jaime Humberto Macias Bustamante
|
c79882b75e
|
Implemented Override
untested, still in progress tho
|
2025-06-18 10:08:59 -07:00 |
|
Jaime Humberto Macias Bustamante
|
251306a3d3
|
A bit if documentation + cleanup
|
2025-06-17 23:50:00 -07:00 |
|
Jaime Humberto Macias Bustamante
|
0bd95d402a
|
Update CustomClass.hx
bruh
|
2025-06-17 22:49:54 -07:00 |
|
Jaime Humberto Macias Bustamante
|
6441acc93d
|
fixes :3
|
2025-06-17 15:27:21 -07:00 |
|
Jaime Humberto Macias Bustamante
|
a4d2d4c788
|
Custom Classes rework progress - 2
|
2025-06-16 22:24:22 -07:00 |
|
Jaime Humberto Macias Bustamante
|
54ab2fc509
|
Custom Classes rework progress
|
2025-06-16 12:44:40 -07:00 |
|
Jaime Humberto Macias Bustamante
|
c16a5e99d5
|
Custom Classes rework (WIP)
|
2025-06-16 02:56:10 -07:00 |
|