Commit Graph

78 Commits

Author SHA1 Message Date
Pavel Shevaev 02a5871f89 Splitting codegen output to many files assumed to be stored under non VCS directory
Publish PHP Package / docker (push) Successful in 6s Details
2024-12-17 23:14:49 +03:00
wrenge d083ee09bc cs_simple_type filter
Publish PHP Package / docker (push) Successful in 6s Details
2024-11-27 10:31:30 +03:00
n.pankin 6146771ce7 Обновить CHANGELOG.md 2024-08-12 12:10:44 +03:00
n.pankin 8a1fb3126e added implementation of flt_i18n getter setter generation
Publish PHP Package / docker (push) Successful in 6s Details
2024-08-12 12:05:17 +03:00
madpwnhammer 06a96bfdca Added: cs_obsolete changelog 2024-08-08 12:10:43 +03:00
Madpwnhammer 6630a1a3ee Added: cs_obsolete token
Publish PHP Package / docker (push) Successful in 6s Details
2024-07-31 17:01:07 +03:00
Alexey Chubar e8ce1df2ad Fixing nested diffable POD structs being incorrectly marked as clean in GetDiff
Publish PHP Package / docker (push) Successful in 7s Details
2024-06-18 17:23:26 +03:00
Alexey Chubar 5b2a889ae9 Fixing nested diffable POD structs being incorrectly marked as clean in GetDiff
Publish PHP Package / docker (push) Successful in 7s Details
2024-06-07 18:34:53 +03:00
wrenge 4e318232c3 generation fixes
Publish PHP Package / docker (push) Successful in 5s Details
2024-05-07 17:17:04 +03:00
Pavel Shevaev 7895ef0663 Experimenting with request/response struct names for non global RPCs
Publish PHP Package / docker (push) Successful in 6s Details
2024-04-07 16:49:50 +03:00
Pavel Shevaev 3a6c447a4e Обновить CHANGELOG.md 2024-03-27 13:06:32 +03:00
Pavel Shevaev baefcfe614 Typo fixed
Publish PHP Package / docker (push) Successful in 5s Details
2024-03-27 12:57:02 +03:00
Pavel Shevaev 0678b6bac2 Fixing thread safety possible issue when reading an array of enums and fixing related bug when the target enum array property wouldn't be cleared before reading data
Publish PHP Package / docker (push) Successful in 6s Details
2024-03-27 12:51:21 +03:00
Pavel Shevaev 5b4adb4a29 Обновить README.md 2024-03-27 12:20:29 +03:00
Pavel Shevaev 467c52e6e3 Обновить CHANGELOG.md 2024-03-26 11:23:32 +03:00
Pavel Shevaev fa795772bf Using C# built-in initialization routines instead of MetaIO's methods
Publish PHP Package / docker (push) Successful in 6s Details
2024-03-26 11:21:33 +03:00
Pavel Shevaev 08d4535d4f Добавить CHANGELOG.md 2024-03-13 10:23:36 +03:00
Alexey Chubar 63f2f90e79 Array comparison generated code now takes bitfields token into account for array entries
Publish PHP Package / docker (push) Successful in 9s Details
2024-03-11 20:00:41 +07:00
Pavel Shevaev 9ac3cca2e5 Добавить .gitea/workflows/build_composer.yaml
Publish PHP Package / docker (push) Successful in 4s Details
2024-02-13 15:07:21 +03:00
wrenge 648bba5560 Better twig token handling 2024-01-11 16:06:59 +03:00
Pavel Shevaev ba06386041 Adding @alias 2023-12-08 00:21:20 +03:00
Pavel Shevaev 7bc42031ae Adding convenience codegen(..) function 2023-11-14 23:16:33 +03:00
Pavel Merzlyakov 8cf73800d4 naming changes 2023-11-09 17:14:46 +03:00
Pavel Merzlyakov 9027e248b5 nested structs within table structs supported 2023-11-09 16:31:55 +03:00
Pavel Shevaev 6e6c9820d3 Removing @bhl_bind support 2023-11-09 13:51:17 +03:00
wrenge 4d2bd5f356 Fix split. Implement @cs_embed 2023-11-09 10:42:44 +03:00
Pavel Shevaev 3f22b2fc55 Adding initial support for @cs_implements:IFoo,IBar 2023-11-08 17:08:00 +03:00
Pavel Merzlyakov 9499eae42b fix GetDiff: repair marking dirty fields for removed ids 2023-11-03 15:22:02 +03:00
Alexey Chubar be6af575c3 changed collection diff logic so it skips items where only primary ids changed 2023-10-31 19:43:38 +03:00
Pavel Shevaev 077ff32925 Adding removed null check 2023-10-20 08:38:07 +03:00
Alexey Chubar 83c6ef8c13 Added null check for removed ids 2023-10-20 09:26:40 +04:00
Alexey Chubar f7d0b5f61f cs_accessor_interface (and similar tokens) now support pre-existing C# interfaces 2023-10-19 12:54:38 +04:00
Alexey Chubar 728d6b2cf9 Fixed more than one collection of the same type causing compiler errors 2023-10-13 18:19:11 +04:00
Alexey Chubar d0df923c43 Fixed more than one collection of the same type causing compiler errors 2023-10-13 18:17:35 +04:00
Pavel Merzlyakov 1bf00c816f fix DiffCollection 2023-09-11 11:14:55 +03:00
Pavel Shevaev 09f332130a Fixing Error(..) usage 2023-08-23 14:38:05 +03:00
Pavel Shevaev 6b51e778a1 Bumping deps 2023-08-16 14:36:12 +03:00
Pavel Shevaev 6bd8abc39b Adhering to new metagen interface 2023-08-16 14:19:29 +03:00
Pavel Shevaev 945594c366 Fixing generic structs support 2023-08-08 15:06:00 +03:00
Pavel Shevaev fc4a2403da Adding convenience CloneTo(..) 2023-08-01 12:40:28 +03:00
Pavel Shevaev 2dee7aa756 Fixing generation of SetPrimaryFieldsChanged 2023-08-01 12:08:19 +03:00
Pavel Shevaev 7d7afbb2da Changes due to metagen API changes 2023-07-26 18:00:40 +03:00
Pavel Shevaev 41763bc3f7 Removing @optional support 2023-07-26 12:29:33 +03:00
Pavel Shevaev ae5cdf831e Resolving merge conflict 2023-07-25 19:08:13 +03:00
Pavel Shevaev f34cf52297 Migrating to newer client library 2023-07-25 19:06:55 +03:00
Pavel Merzlyakov 85ed3d9b79 generating id structs, using generated structs during diff computation 2023-06-06 14:48:42 +03:00
Pavel Shevaev 5816f3cf7f Proper default null value in reset() 2023-05-05 12:38:16 +03:00
Pavel Shevaev 8fb747a2e4 Adding initial support for null structs (but not generic ones) 2023-05-05 12:12:49 +03:00
wrenge 7480928350 Merge branch 'master' of https://git.bit5.ru/bit/metagen_cs 2023-04-26 13:14:52 +03:00
wrenge ee1decf609 implemented propgetset interface 2023-04-26 13:14:18 +03:00