Commit Graph

85 Commits

Author SHA1 Message Date
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
Madpwnhammer 62912023dc aMaking bhl_type_ref a bit more generic and uglier 2023-03-02 12:33:43 +03:00
wrenge 62f61e4674 Separate register into different methods 2023-02-13 13:52:37 +03:00
wrenge e4ab175143 Merge branch 'release/3.0.0' 2023-01-25 16:37:18 +03:00