Pavel Shevaev
|
4c0debbdc7
|
Typo fixed
Publish PHP Package / docker (push) Successful in 7s
Details
|
2024-11-21 14:02:56 +03:00 |
Pavel Shevaev
|
3e18e5e471
|
Fine tuning naming of local functions
Publish PHP Package / docker (push) Successful in 13s
Details
|
2024-11-21 13:08:50 +03:00 |
Pavel Shevaev
|
7a94a35f7f
|
Using local static functions instead of lambdas
Publish PHP Package / docker (push) Successful in 6s
Details
|
2024-11-21 11:47:59 +03:00 |
Pavel Shevaev
|
a257a2af6d
|
Adding more flexible support for plugins
Publish PHP Package / docker (push) Successful in 5s
Details
|
2024-11-20 15:33:50 +03:00 |
Pavel Shevaev
|
75cd2c8c30
|
Adding missing Dispose calls for read Args
Publish PHP Package / docker (push) Successful in 6s
Details
|
2024-11-18 19:30:38 +03:00 |
Pavel Shevaev
|
58cbd3c08b
|
Improving handling of refcounted user values (to be improved later), removing old cruft
Publish PHP Package / docker (push) Successful in 6s
Details
|
2024-11-18 18:22:07 +03:00 |
Pavel Shevaev
|
d8c72c3e99
|
Adding Release() codegen for func ptrs for passed args disposing
Publish PHP Package / docker (push) Successful in 6s
Details
|
2024-11-15 16:17:13 +03:00 |
Pavel Shevaev
|
5f9d155d1f
|
A bit tuning Dispose
Publish PHP Package / docker (push) Successful in 5s
Details
|
2024-11-14 20:56:39 +03:00 |
Pavel Shevaev
|
ae057fecec
|
Migrating to IList<T> instead of HList<T> for arguments as it is more versatile; Adding codegen for disposal of arguments
Publish PHP Package / docker (push) Successful in 6s
Details
|
2024-11-14 20:23:30 +03:00 |
Pavel Shevaev
|
e93012dbfd
|
Making it possible to specify custom code and always adding using bhl directive to generated code
Publish PHP Package / docker (push) Successful in 7s
Details
|
2024-10-18 11:21:09 +03:00 |
Pavel Shevaev
|
924684d4a4
|
Adding support for ClassSymbolNative.native_object_getter for @bhl_custom_rw
Publish PHP Package / docker (push) Successful in 7s
Details
|
2024-07-23 16:27:24 +03:00 |
Pavel Shevaev
|
7c97dd78ed
|
A bit optimizing array assignment codegen
Publish PHP Package / docker (push) Successful in 7s
Details
|
2024-07-12 14:05:37 +03:00 |
Pavel Shevaev
|
24271e54f5
|
Typo fixed
Publish PHP Package / docker (push) Successful in 9s
Details
|
2024-07-08 17:22:35 +03:00 |
Pavel Shevaev
|
a8ebe821be
|
Improving setting up of array-like native values for cases when they are null
Publish PHP Package / docker (push) Successful in 7s
Details
|
2024-07-04 16:35:06 +03:00 |
Georgiy Sadovnikov
|
5e870a3973
|
Fixing arrays assign code generation
Publish PHP Package / docker (push) Successful in 8s
Details
|
2024-06-28 11:26:19 +03:00 |
Pavel Shevaev
|
3eb70efeea
|
Migrating to new BHL efficient native array wrappers
Publish PHP Package / docker (push) Successful in 9s
Details
|
2024-06-21 12:45:32 +03:00 |
wrenge
|
3be5b3421c
|
Add support for list element set
|
2024-01-16 14:37:21 +03:00 |
wrenge
|
1c4a827b0a
|
Add support for list ref
|
2024-01-15 13:17:20 +03:00 |
wrenge
|
f557181341
|
Suppress warning
|
2023-11-14 13:06:00 +03:00 |
Pavel Shevaev
|
ee905cea9b
|
Adding support for @bhl_native_prefix to getters/setters
|
2023-10-27 11:13:00 +03:00 |
Pavel Shevaev
|
bcacb192d7
|
Initial introduction of plugins, removing ECS related stuff
|
2023-10-23 11:21:35 +03:00 |
Pavel Shevaev
|
a5685a99a1
|
Hopefully fixing bhl_ref_arg with bhl_cusom_rw
|
2023-10-19 19:05:46 +03:00 |
Pavel Shevaev
|
0e1fd074ed
|
Improving bindings for binary operators and static functions
|
2023-10-13 18:52:12 +03:00 |
wrenge
|
cd57c03761
|
bhl static struct methods
|
2023-10-13 16:50:00 +03:00 |
wrenge
|
727de643ee
|
Proper ecslite bindings
|
2023-10-12 17:06:14 +03:00 |
Madpwnhammer
|
4793f65fcc
|
added ecs lite bindings
|
2023-10-12 11:05:44 +03:00 |
Pavel Shevaev
|
12470844f3
|
Adding basic native enums validation
|
2023-09-12 11:28:48 +03:00 |
Pavel Shevaev
|
2450fd0060
|
Improving support for native enum types
|
2023-09-11 14:17:49 +03:00 |
Pavel Shevaev
|
7f6966f113
|
Improving support for native enum types
|
2023-09-07 19:32:42 +03:00 |
Pavel Shevaev
|
f9f382c23d
|
Improving support for native types
|
2023-09-05 19:34:39 +03:00 |
Pavel Shevaev
|
aec19d6613
|
Adding support for native types
|
2023-09-05 19:09:52 +03:00 |
Pavel Shevaev
|
dafbac592e
|
Making PHPStan happy and adhering to new metagen API
|
2023-08-16 14:21:05 +03:00 |
Pavel Shevaev
|
30d7ef8fbe
|
Fixing bhl_native_prefix codegen for bhl_custom_rw
|
2023-08-08 19:38:47 +03:00 |
Madpwnhammer
|
12e4ca03e2
|
fixed func ptr binding
|
2023-08-08 17:15:53 +03:00 |
Pavel Shevaev
|
9d80229653
|
Prototyping native modules support
|
2023-07-18 15:22:58 +03:00 |
wrenge
|
a66e20ec4d
|
fixed interface not using 'bhl_native_class'
|
2023-06-23 17:44:46 +03:00 |
madpwnhammer
|
9035c0f35c
|
Merge branch 'release/8.0.0'
|
2023-06-12 19:44:41 +03:00 |
Pavel Shevaev
|
bbbfc2c011
|
Experimenting with proper object type for 'any'
|
2023-06-09 17:00:16 +03:00 |
madpwnhammer
|
2be6c78d5d
|
fix _Del gen fo ecs component
|
2023-06-07 23:09:45 +03:00 |
Pavel Shevaev
|
425cd73936
|
Keeping BC and making it more flexible: Register(..) now calls RegisterBegin(..) and RegisterEnd(..)
|
2023-05-24 14:34:27 +03:00 |
Pavel Shevaev
|
4be8ded046
|
Better support for interface callbacks
|
2023-05-23 15:57:36 +03:00 |
Pavel Shevaev
|
9d9eee1ab3
|
Splitting registration and setup phases in order to make these phases order independent
|
2023-05-23 14:34:31 +03:00 |
Pavel Shevaev
|
989900eafa
|
Adding support for natively implemented interfaces
|
2023-05-23 14:00:36 +03:00 |
Pavel Shevaev
|
8891c340a8
|
Better support for metagen interfaces
|
2023-05-23 12:54:27 +03:00 |
Pavel Shevaev
|
dde59f4ce9
|
Major refactoring of types autogen
|
2023-04-26 15:54:02 +03:00 |
Pavel Shevaev
|
0eae5ffb28
|
Adding origin support
|
2023-04-25 11:25:22 +03:00 |
Pavel Shevaev
|
4a626df4f7
|
Getting rid of unused @bhl_itype
|
2023-04-06 01:04:07 +03:00 |
Pavel Shevaev
|
34c6ed167c
|
Replacing @bhl_no_itype with @bhl_itype
|
2023-04-03 10:29:42 +03:00 |
Pavel Shevaev
|
4837f5a282
|
Adding @bhl_coroutine support for methods
|
2023-03-31 11:44:46 +03:00 |
Pavel Shevaev
|
442ddc8617
|
Typo fixed
|
2023-03-29 20:35:18 +03:00 |