Commit Graph

42 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
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 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
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
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 Merzlyakov 9027e248b5 nested structs within table structs supported 2023-11-09 16:31:55 +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
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 6bd8abc39b Adhering to new metagen interface 2023-08-16 14:19:29 +03:00
Pavel Shevaev fc4a2403da Adding convenience CloneTo(..) 2023-08-01 12:40:28 +03:00
Pavel Shevaev 7d7afbb2da Changes due to metagen API changes 2023-07-26 18:00:40 +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 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
wrenge 6e8f59cbe8 Removed itype mentions 2023-04-18 14:43:26 +03:00
Pavel Shevaev a0a96b0a45 Adding initial support for @cs_accessor_interface 2023-03-22 19:27:39 +03:00
Pavel Shevaev a12644063f Fixing template typo 2023-03-22 16:10:06 +03:00
Pavel Shevaev e6aa0a0d53 Fixing typos 2023-03-22 15:54:53 +03:00
Pavel Shevaev 125b81db18 Using latest implementation of fields mask 2022-12-08 18:42:58 +03:00
Pavel Shevaev ac55cd48eb Gradually adding support for all features 2022-12-07 17:13:10 +03:00
Pavel Shevaev d9ea902c9b Gradually adding support for all features 2022-12-07 16:39:53 +03:00
Pavel Shevaev a9e4265c19 Gradually adding support for all features 2022-12-07 16:11:32 +03:00
Pavel Shevaev 9fa57439db Gradually adding support for all features 2022-12-07 15:39:44 +03:00
Pavel Shevaev f38eed25f3 Gradually adding support for all features 2022-12-07 15:32:29 +03:00
Pavel Shevaev 8eeeefb7d9 Gradually adding support for all features 2022-12-07 15:01:28 +03:00
Pavel Shevaev 496c3cb082 Gradually migrating to new metagen 2022-12-07 13:40:33 +03:00
Pavel Shevaev e1287dbb29 Gradually migrating to new metagen 2022-12-07 12:54:56 +03:00
Pavel Shevaev b84c9f5467 Gradually migrating to new metagen 2022-12-07 11:49:34 +03:00
Pavel Shevaev 7e8720b387 First commit 2022-12-06 19:16:13 +03:00