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
|
02412f515d
|
Disallowing for now binding of any types for struct fields
Publish PHP Package / docker (push) Successful in 8s
Details
|
2024-07-12 13:11:27 +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
|
a1d03a5bc6
|
Добавить CHANGELOG.md
|
2024-06-21 18:39:39 +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 |
Pavel Shevaev
|
e303b703dc
|
Добавить .gitea/workflows/build_composer.yaml
Publish PHP Package / docker (push) Successful in 4s
Details
|
2024-02-13 15:05:46 +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 |
Madpwnhammer
|
6d99d36956
|
added bhl_no_array_proxy
|
2023-12-11 15:10:28 +03:00 |
Pavel Shevaev
|
61c7ee7b35
|
Warnings are now printed during codegen routine not registered to be invoked at shutdown
|
2023-12-06 20:17:38 +03:00 |
wrenge
|
f557181341
|
Suppress warning
|
2023-11-14 13:06:00 +03:00 |
Pavel Shevaev
|
119028da59
|
Removing obsolete stuff
|
2023-10-27 11:26:03 +03:00 |
Pavel Shevaev
|
dee3cdd25e
|
Fixing missing plugins
|
2023-10-27 11:21:47 +03:00 |
Pavel Shevaev
|
ee905cea9b
|
Adding support for @bhl_native_prefix to getters/setters
|
2023-10-27 11:13:00 +03:00 |
Pavel Shevaev
|
6c87dc17ea
|
Fixing includes?
|
2023-10-23 11:36:31 +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
|
b8569f3082
|
remove debug
|
2023-10-12 12:02:52 +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
|
1b9b73a102
|
Bumping deps
|
2023-08-16 14:32:26 +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
|
d4ed9a50b1
|
Fixing typo
|
2023-06-02 15:50:57 +03:00 |
Pavel Shevaev
|
796a273124
|
Fixing typo
|
2023-06-02 15:46:12 +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 |