GUT

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-11-08
23:00
updated build system Leaf check-in: 8775cdfef5 user: murphy tags: trunk
2023-08-07
13:32
updated Dockerfile check-in: 94241edf72 user: murphy tags: trunk
13:04
additional options for intrusive pointer types, documentation update check-in: edbd63fb12 user: murphy tags: trunk
2023-08-06
21:48
options to use different shared pointer types, correction of empty union case handling in C++ check-in: 9fbd6e3e79 user: murphy tags: trunk
2023-07-13
19:23
updated Dockerfile check-in: 245a898a29 user: murphy tags: trunk
18:22
removal of stray whitespace check-in: 1a2f1c9802 user: murphy tags: trunk
18:01
README typo corrections check-in: 4e68d8e9ff user: murphy tags: trunk
16:27
updated external library references check-in: 444fe2618b user: murphy tags: trunk
2022-09-08
03:38
documented \b escape sequence for strings check-in: 76105c0760 user: murphy tags: trunk
03:28
ellipsized constants, improved print presentation for HTML output check-in: ac0c4dfa4c user: murphy tags: trunk
02:55
clarified that --utf8 is for all CLI arguments check-in: 267aa5aa04 user: murphy tags: trunk
02:53
using typealias in Kotlin output check-in: 6a56faad58 user: murphy tags: trunk
02:40
added Kotlin code generator, string escaping tweaks check-in: 6df988f662 user: murphy tags: trunk
2022-09-07
23:42
option to omit opaque types in .NET, avoid type aliases in C# check-in: baacf30d50 user: murphy tags: trunk
21:55
added C# code generator check-in: d198bd5d97 user: murphy tags: trunk
13:56
removed erroneous #include statement check-in: f33b61b09f user: murphy tags: trunk
13:04
removed commented / undefined generator references check-in: 408aa1ccb9 user: murphy tags: trunk
10:59
improved logic for generator option help display check-in: e8d4d1d920 user: murphy tags: trunk
10:50
using Gut or gut_ name prefix to further reduce chance of collisions check-in: ecb9baddb6 user: murphy tags: trunk
10:26
added member GutTag to F# union type output check-in: 88c44c876c user: murphy tags: trunk
2022-09-06
21:11
documented opaque type mappings check-in: 1ab6dae6bf user: murphy tags: trunk
2022-09-02
19:13
added support for recursive and opaque types, more contract checks check-in: 1d6bbd0703 user: murphy tags: trunk
2022-09-01
23:58
added documentation comments for generated elements to C++ output check-in: cd2209cdef user: murphy tags: trunk
2022-08-31
12:14
added Conan configuration to accompany Dockerfile check-in: 7eeebe0bf6 user: murphy tags: trunk
2022-08-30
14:31
added empty default: cases to switch blocks in C++ output to suppress warnings check-in: 7010b6dbbe user: murphy tags: trunk
2022-08-29
21:36
added [<RequireQualifiedAccess>] to F# union types check-in: b4530abdf5 user: murphy tags: trunk
21:31
making union cases more tuple-like in Python output check-in: 002962db09 user: murphy tags: trunk
21:14
removed superfluous clone methods from C++ output check-in: 6b7db45edb user: murphy tags: trunk
18:17
added Python output generator, removed some unecessary included, added some required definitions check-in: e8e26287b8 user: murphy tags: trunk
13:56
changed default indentation to 4 spaces check-in: 9430cee7ed user: murphy tags: trunk
13:30
added option to wrap generated C++ code in a (nested) namespace check-in: 38549b6f1a user: murphy tags: trunk
2022-08-27
17:01
spelling correction in README.md check-in: fe01bd5632 user: murphy tags: trunk
14:57
adapted description of C++ union type output in README.md check-in: 43210d11e9 user: murphy tags: trunk
13:35
using even more absolute namespace prefixes in C++ output check-in: cf0cfafe03 user: murphy tags: trunk
13:27
fixing layout size for all unions, reflection / serialization for unions in C++ output check-in: e37fc985bb user: murphy tags: trunk
12:50
added configure -Profile switch for Conan check-in: fc7fe7773e user: murphy tags: trunk
10:59
reducing the potential for name collisions, added reflection / serialization for records in C++ output check-in: 4822d36cd3 user: murphy tags: trunk
2022-08-26
17:32
added explicit operator bool() to C++ output for @struct unions, asserting _INVALID tag is not reused check-in: d53e35b7e5 user: murphy tags: trunk
17:12
added optional title to HTML output check-in: 082b59b44a user: murphy tags: trunk
17:12
corrected string rendering of record types check-in: a08351f5eb user: murphy tags: trunk
16:47
build file tweaks check-in: d0ac9f89fd user: murphy tags: trunk
02:39
added a README file check-in: 47003c3b38 user: murphy tags: trunk
2022-08-25
22:44
added dockerized build infrastructure check-in: 0706470c34 user: murphy tags: trunk
21:21
tweaked default @struct hints on standard types check-in: ad562fa78b user: murphy tags: trunk
19:20
added CMake installation target check-in: 89aeab3361 user: murphy tags: trunk
13:35
improved --help output check-in: 74e2d89e3d user: murphy tags: trunk
12:59
added optional namespace declaration to F# output check-in: 18dd3a2586 user: murphy tags: trunk
12:47
deriving union cases from std::pair / std::tuple in C++ output check-in: a0bd298b3a user: murphy tags: trunk
11:55
additional names / file extensions for C++ output check-in: 71998c047f user: murphy tags: trunk
00:50
support for @struct unions in C++ output, minor output format tweaks check-in: fc244d4961 user: murphy tags: trunk