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 |
Pavel Shevaev
|
e45ed9da91
|
Merge branch 'fix'
|
2023-05-23 12:54:44 +03:00 |
Pavel Shevaev
|
8891c340a8
|
Better support for metagen interfaces
|
2023-05-23 12:54:27 +03:00 |
Pavel Shevaev
|
ed0b8d6000
|
Изменил(а) на 'README.md'
|
2023-04-26 16:04:23 +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 |
madpwnhammer
|
4311f8cf0c
|
Added missing comma
|
2023-03-29 21:12:01 +03:00 |
Pavel Shevaev
|
442ddc8617
|
Typo fixed
|
2023-03-29 20:35:18 +03:00 |
Pavel Shevaev
|
e443816b88
|
More robust bhl_type_ref(..) implementation
|
2023-03-29 18:16:32 +03:00 |
Pavel Shevaev
|
4b3dbb2206
|
Fixing bug related to global types assignment order
|
2023-03-28 19:56:08 +03:00 |
Pavel Shevaev
|
8886377dc2
|
Merge branch 'fix'
|
2023-03-23 13:18:43 +03:00 |
Pavel Shevaev
|
dc48f11d97
|
Fixing Warn(..) function so that it doesn't output into resulting code
|
2023-03-23 13:18:20 +03:00 |
Madpwnhammer
|
667040ea35
|
Using special case when initializing []any in bindings
|
2023-03-21 15:40:29 +03:00 |
Pavel Shevaev
|
df2e4fd44a
|
Migrating to new bhl version
|
2023-03-17 13:31:53 +03:00 |
Pavel Shevaev
|
3bb1c5e90a
|
Fixing class instances not properly released when accessed via 'bhl_native_prefix'
|
2023-03-16 15:43:30 +03:00 |