Commit Graph

59 Commits

Author SHA1 Message Date
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
wrenge 6fae999687 Fixed Component Ref 2023-01-25 16:35:53 +03:00
Pavel Shevaev c64cff243e FuncAttring.Async -> FuncAttrib.Coro 2022-12-30 20:51:54 +03:00
Pavel Shevaev ff32cb639f Getting rid of 'bhl_async' support, use 'bhl_coroutine' instead 2022-12-30 20:50:47 +03:00
Pavel Shevaev 64aa9347c8 Изменил(а) на 'README.md' 2022-12-30 14:52:39 +03:00
g.sadovnikov eda5f475a3 Merge branch 'master' of https://git.bit5.ru/bit/metagen_bhl_bind 2022-12-16 16:22:43 +03:00
g.sadovnikov 1f990d0829 Fixing native proxied arrays At(..) type bindings 2022-12-16 16:21:36 +03:00
Pavel Shevaev 76d3002e68 Изменил(а) на 'README.md' 2022-12-15 20:54:54 +03:00
Pavel Shevaev 13c2ff02ae Merge branch 'master' of https://git.bit5.ru/bit/metagen_bhl_bind 2022-12-15 12:18:58 +03:00
Pavel Shevaev 8f7ca8119a More consitent naming 2022-12-15 12:18:12 +03:00
Pavel Shevaev 2ab3c3c655 Изменил(а) на 'README.md' 2022-12-15 00:43:54 +03:00
Pavel Shevaev 6373fb2fc7 Merge branch 'master' of https://git.bit5.ru/bit/metagen_bhl_bind 2022-12-14 16:39:30 +03:00
Pavel Shevaev e0a488a42b Experimenting with composer deps 2022-12-14 16:39:10 +03:00
Madpwnhammer 15f762cd16 Tweaking native array proxies codegen 2022-12-14 12:55:52 +03:00
Pavel Shevaev 0a98a1cb6b Refactoring internals; Adding support for native array proxies 2022-12-14 12:19:27 +03:00
Pavel Shevaev 4af69254e4 Starting to experiment with native array proxies 2022-12-13 19:29:25 +03:00
Pavel Shevaev 789bd45612 Changes due to bhl class symbols inheritance changes 2022-12-13 16:56:01 +03:00
Pavel Shevaev 8c9cd5c5b0 Fixing classes registration 2022-12-09 17:38:17 +03:00
Pavel Shevaev 98e992ac6b Adding support for @bhl_static and better support for @bhl_bin_op 2022-12-09 17:14:45 +03:00
Pavel Shevaev 361635b56b Adding supported tokens 2022-12-08 18:54:43 +03:00
Pavel Shevaev 06346c8351 Getting rid of externals deps 2022-12-05 17:15:19 +03:00
Madpwnhammer e11e5872fa Merge remote-tracking branch 'origin/master' 2022-12-05 14:12:11 +03:00
Madpwnhammer 0e31e81c1d Added out return vals codegen 2022-12-05 14:12:07 +03:00
Pavel Shevaev 036714ad24 Minor tweaks here and there 2022-12-05 10:18:27 +03:00
Pavel Shevaev 90137cc3e8 Изменил(а) на 'README.md' 2022-12-05 10:08:23 +03:00
Madpwnhammer 0703646984 Merge remote-tracking branch 'origin/master' 2022-12-05 10:04:43 +03:00
Madpwnhammer 6362b481ce Fixed macro class_field setter 2022-12-05 10:04:35 +03:00