Jaime Humberto Macias Bustamante
|
8dcebe3930
|
Regular Expression support (regex)
|
2025-09-06 19:31:48 -07:00 |
|
Jaime Humberto Macias Bustamante
|
85f51df7eb
|
fixed accessing class fields from objects
this shouldn't happen, unless "useRedirects" is on.
|
2025-08-19 19:24:00 -07:00 |
|
Jaime Humberto Macias Bustamante
|
0b4675b4ad
|
static property accessor call
|
2025-08-14 03:07:44 -07:00 |
|
Jaime Humberto Macias Bustamante
|
6bd3f26746
|
package syntax support
For now it's just sugar syntax.
|
2025-08-03 21:28:59 -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
|
0b1fbf66dc
|
"cast" syntax support
- Now it parses unsafe/safe cast. For now it's just sugar syntax.
|
2025-07-26 01:59:57 -07:00 |
|
Jaime Humberto Macias Bustamante
|
ed78ed79d9
|
Scripted Enums
|
2025-07-23 19:50:36 -07:00 |
|
Jaime Humberto Macias Bustamante
|
98b97bef66
|
Scripted Enums WIP
|
2025-07-21 22:39:08 -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
|
4f13f07071
|
better custom class import alias
|
2025-07-17 13:20:03 -07:00 |
|
Jaime Humberto Macias Bustamante
|
70efab47d1
|
Documentation + custom classes import alias
|
2025-07-14 12:59:54 -07:00 |
|
Jaime Humberto Macias Bustamante
|
f8a930cd48
|
upcasting
|
2025-07-12 16:13:59 -07:00 |
|
Jaime Humberto Macias Bustamante
|
1d753731e0
|
better default static extension fetch
|
2025-07-12 13:44:06 -07:00 |
|
Jaime Humberto Macias Bustamante
|
b239ad2790
|
Update Interp.hx
oops :3
|
2025-07-11 09:03:29 -07:00 |
|
Jaime Humberto Macias Bustamante
|
97c3f8bb01
|
small optimization
since Reflect.hasField(cls, name) is quite expensive, we cache the fields, so it gets the field directly without issues.
|
2025-07-11 08:45:33 -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
|
fd88d78544
|
Custom Class Type Check + Getting custom fields
- Now it checks for the custom class type (partial).
- Custom class fields get for generated classes.
|
2025-07-08 17:06:33 -07:00 |
|
Jaime Humberto Macias Bustamante
|
434ded6503
|
"null" value fix
CLOSES #9
|
2025-07-06 21:50:24 -07:00 |
|
Jaime Humberto Macias Bustamante
|
b9a0706d6d
|
performance fix for js + cleanup
|
2025-06-26 14:42:53 -07:00 |
|
Jaime Humberto Macias Bustamante
|
85f3830d71
|
bruh :'3
|
2025-06-23 18:23:51 -07:00 |
|
Jaime Humberto Macias Bustamante
|
2c6db18d06
|
Type Parameters parsing for "ENew"
it now parses type parameters on "ENew", ignored by the interpreter.
Example: "var a = new Object<Float>();
|
2025-06-23 15:12:15 -07:00 |
|
Jaime Humberto Macias Bustamante
|
bcd212a450
|
"null" fix
|
2025-06-19 15:55:00 -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
|
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
|
e28b5a6de5
|
Property Variables
Now property variables fully works.
|
2025-06-15 23:03:46 -07:00 |
|
Jaime Humberto Macias Bustamante
|
a3a8f602ea
|
Mandatory "allowTypes" for Property + "isVar" parsing
|
2025-06-12 14:24:51 -07:00 |
|
Jaime Humberto Macias Bustamante
|
27b26eb2a0
|
Property Parsing + Simplified Interfaces - Part 2
- Now it parses "(get, set)". For now it's just sugar syntax.
|
2025-06-12 00:33:20 -07:00 |
|
Ne_Eo
|
fe673c21b2
|
Forgot to change this back to false
|
2025-01-19 21:08:40 +01:00 |
|
Ne_Eo
|
77420e9873
|
Bug fix with locals + Compatibility improvement
|
2025-01-19 21:00:20 +01:00 |
|
Ne_Eo
|
9f0937b5c3
|
Merge branch 'master' into codename-dev
|
2024-11-15 15:25:22 +01:00 |
|
Ne_Eo
|
bb46d45d56
|
Import Redirects
|
2024-11-15 15:25:04 +01:00 |
|
Ne_Eo
|
b683c981b0
|
no more safe casts
|
2024-10-18 02:16:50 +02:00 |
|
Ne_Eo
|
9b614421b6
|
Remove haxe2 support
|
2024-10-18 01:57:19 +02:00 |
|
Ne_Eo
|
26659db833
|
Small fix to allow StringMap and such (testing required)
|
2024-10-04 23:15:50 +02:00 |
|
Ne_Eo
|
6b5a47b017
|
Fix isBypassAccessor on get resolve
|
2024-09-04 00:11:19 +02:00 |
|
Ne_Eo
|
3ec4fc9f0b
|
Fixed bug with assign
|
2024-09-04 00:06:57 +02:00 |
|
Ne_Eo
|
5d2a99d40e
|
More Optimizations
|
2024-09-03 15:28:33 +02:00 |
|
Ne_Eo
|
1d06905fc5
|
Optimizations
|
2024-09-03 14:12:11 +02:00 |
|
Ne_Eo
|
3f98441918
|
Fixed bugs and ram improvements
|
2024-09-03 13:42:25 +02:00 |
|
Ne_Eo
|
a565cb7b2a
|
I think i fixed classes
|
2024-09-03 01:21:39 +02:00 |
|
Ne_Eo
|
bfe0b0e99e
|
Simplified code
|
2024-08-24 21:59:22 +02:00 |
|
Ne_Eo
|
13bdf30055
|
Classes work more reliably + Optimizations
|
2024-08-20 04:50:20 +02:00 |
|
Ne_Eo
|
123a7de64a
|
Fix Trigraph bug
|
2024-07-26 04:24:37 +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
|
1725dfd1ea
|
Merge branch 'master' into custom-classes
|
2024-02-15 19:35:31 +01:00 |
|
NeeEoo
|
a8cc0ccc86
|
Restructuring + KeyValueItherators + is + fixes
|
2023-09-23 21:23:31 +02:00 |
|