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 |
|
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
|
cacb0cdbd6
|
Cleanup + loopRun
- added loopRun to define custom loops (https://github.com/HaxeFoundation/hscript/commit/20c8bc3f3c72a4dedabf9a647940b9c4f43eedf8)
|
2025-07-26 15:34:35 -07:00 |
|
Jaime Humberto Macias Bustamante
|
5232f069fb
|
final classes + improved custom class aliases
|
2025-07-17 14:46:12 -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
|
a2cdefb369
|
static fixes :3
|
2025-07-03 02:44:53 -07:00 |
|
Jaime Humberto Macias Bustamante
|
1af4a64b10
|
Update CustomClassHandler.hx
i forgot to delete this
|
2025-06-20 01:28:15 -07:00 |
|
Jaime Humberto Macias Bustamante
|
64f287fd6d
|
Better "EVar" pretty print + fix
|
2025-06-19 20:20:01 -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
|
251306a3d3
|
A bit if documentation + cleanup
|
2025-06-17 23:50:00 -07:00 |
|
Jaime Humberto Macias Bustamante
|
6441acc93d
|
fixes :3
|
2025-06-17 15:27:21 -07:00 |
|
Jaime Humberto Macias Bustamante
|
04a50580c6
|
Disallow static fields access from outside instances
|
2025-06-17 12:33:32 -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 |
|
Jaime Humberto Macias Bustamante
|
1bfe81cfac
|
Simplified Interfaces - Part 1
here we go again...
|
2025-05-30 22:05:54 -07:00 |
|
Ne_Eo
|
77420e9873
|
Bug fix with locals + Compatibility improvement
|
2025-01-19 21:00:20 +01:00 |
|
Ne_Eo
|
07f7a75759
|
small todo
|
2024-09-03 02:04:40 +02:00 |
|
Ne_Eo
|
644c75094e
|
Added private syntax sugar, custom class fix
|
2024-09-03 02:03:31 +02:00 |
|
Ne_Eo
|
a565cb7b2a
|
I think i fixed classes
|
2024-09-03 01:21:39 +02:00 |
|
Ne_Eo
|
13bdf30055
|
Classes work more reliably + Optimizations
|
2024-08-20 04:50:20 +02:00 |
|
 
|
b96e6c8149
|
Fix import extend class (#4)
* Fix import extend class
yea
* Update Interp.hx
* Fix issues with compiling
* Improved extend Errors
---------
Co-authored-by: NeeEoo <NeeEoo@users.noreply.github.com>
|
2024-04-23 00:01:43 +02:00 |
|
NeeEoo
|
a8cc0ccc86
|
Restructuring + KeyValueItherators + is + fixes
|
2023-09-23 21:23:31 +02:00 |
|
NeeEoo
|
732bd1520a
|
Improved Custom Classes (getting fields outside of the class)
|
2023-04-10 14:14:16 +02:00 |
|
NeeEoo
|
1d67946f3f
|
Outside variables now in classes (no more import in class)
|
2023-04-10 03:36:50 +02:00 |
|
NeeEoo
|
809f8229b4
|
Implemented Super
|
2023-04-02 18:22:02 +02:00 |
|
Yoshman29
|
ffb1ee2523
|
Update CustomClassHandler.hx
|
2023-04-02 03:39:21 +02:00 |
|
Yoshman29
|
17449dd9d5
|
oopsie
|
2023-04-01 17:15:01 +02:00 |
|
Yoshman29
|
c5e3ab1162
|
custom classes
|
2023-04-01 15:02:36 +02:00 |
|
Yoshman29
|
558a4c0782
|
Tried some fuckery
|
2023-04-01 02:23:07 +02:00 |
|
NeeEoo
|
995c3b9c8e
|
|
2023-03-31 22:11:48 +02:00 |
|
Yoshman29
|
0a64bca9ce
|
custom class progress
|
2023-03-31 21:41:34 +02:00 |
|