Commit graph

  • 1a3f2e6bee
    Merge 0be8c35fee into 8ca1efcb26 Kristin Rutenkolk 2025-03-03 15:06:07 -0600
  • 8ca1efcb26
    Update changelog develop Joshua Suskalo 2025-03-03 16:05:37 -0500
  • 00faaaa78b
    Merge remote-tracking branch 'rutenkolk/master' into develop Joshua Suskalo 2025-03-03 15:48:44 -0500
  • 0be8c35fee add boolean support Kristin Rutenkolk 2025-03-03 15:30:08 -0500
  • 5d94afdbf3
    Add tests for string variables in native Joshua Suskalo 2025-02-27 10:44:55 -0500
  • 053166d0f4
    Add arglists to serialize-into and deserialize-from Joshua Suskalo 2025-02-27 10:43:40 -0500
  • 544cf59280
    Revert "Fix issue with StaticVariable failing on pointer-carried types" Joshua Suskalo 2025-02-27 10:43:18 -0500
  • c1fa08586a
    Fix issue with StaticVariable failing on pointer-carried types Joshua Suskalo 2025-02-26 14:49:32 -0500
  • 6383c6e425 fix defstruct pointer members Kristin Rutenkolk 2025-02-23 16:54:06 +0100
  • f307d1ed51 fix file not found error: replace load-file with load Kristin Rutenkolk 2025-02-18 19:05:09 +0100
  • f9784b33cc allow global offset to be expression for register-new-struct-deserialization Kristin Rutenkolk 2025-01-07 18:45:09 +0100
  • a6b7ece504 remove layout dependency from mem test Kristin Rutenkolk 2025-01-07 17:22:00 +0100
  • 8d29234db4 move with-c-layout back to layout.clj and load layout namespace from mem Kristin Rutenkolk 2025-01-07 17:18:14 +0100
  • 1f5efb0982 emit serde registration and omit padding from defstruct Kristin Rutenkolk 2025-01-04 23:32:59 +0100
  • 06cd910279 remove typename argument from typelist Kristin Rutenkolk 2025-01-04 21:02:25 +0100
  • 637f156663 fix order of type and fieldname for defstruct in tests Kristin Rutenkolk 2025-01-04 20:40:03 +0100
  • 5a9d156e17 reverse type and fieldname in defstruct definition Kristin Rutenkolk 2025-01-04 20:33:22 +0100
  • d2afb2b170 remove bulk deserialization for vectors Kristin Rutenkolk 2025-01-03 01:23:59 +0100
  • e25ad22ae6 fix unmatched parantheses Kristin Rutenkolk 2025-01-03 00:25:34 +0100
  • a6864fdba5
    refactor generate-struct-type to return the form via syntax quote Kristin Rutenkolk 2025-01-03 00:23:36 +0100
  • d24ebc7810 refactor struct-vec-iterator to camel case Kristin Rutenkolk 2025-01-03 00:20:03 +0100
  • 0dfb6bd3de
    use syntax quoted expression in generate-deserialize implementation for strings Kristin Rutenkolk 2025-01-02 23:50:26 +0100
  • 10b8baafa2 refactor multimethod dispatch function to use ffirst Kristin Rutenkolk 2025-01-02 23:44:26 +0100
  • cb3e62057f fix mangled keyword in coffitype->typename Kristin Rutenkolk 2025-01-02 23:40:05 +0100
  • 78d39b1541 Don't use underscore on used args Joshua Suskalo 2025-01-01 20:17:04 -0500
  • 33e1a95ba9 Remove duplicate c-layout implementation Joshua Suskalo 2025-01-01 20:12:04 -0500
  • 8ea121723c Fix warning about defstruct redefinition Joshua Suskalo 2025-01-01 18:36:51 -0500
  • d763b39b51 Use a once-only impl rather than with-typehints Joshua Suskalo 2025-01-01 16:51:22 -0500
  • 51dfbc39ed fix array serialization Kristin Rutenkolk 2024-12-29 17:54:40 +0100
  • c49dc796b2 remove array-copy-method Kristin Rutenkolk 2024-12-29 16:16:41 +0100
  • 869e6787fa refactor array serdes & auto-choose copy methods Kristin Rutenkolk 2024-12-29 15:28:50 +0100
  • 18f5699f3a remove necessity to create array when deserializing Kristin Rutenkolk 2024-12-29 11:32:31 +0100
  • ab8cc0c859 fix write-byte typehint Kristin Rutenkolk 2024-12-29 10:23:01 +0100
  • 7bcdb8c227 typehint inline functions Kristin Rutenkolk 2024-12-28 01:08:45 +0100
  • c60effa708
    Merge 374b4728a6 into 3057a75baf ShalokShalom 2024-12-27 13:43:13 +0000
  • 374b4728a6
    Add info about Panama ShalokShalom 2024-12-27 14:42:48 +0100
  • 81378e78a2
    Clearify versioning ShalokShalom 2024-12-27 11:18:03 +0100
  • a358fb6d77 add array-copy-method var to switch behavior Kristin Rutenkolk 2024-12-21 17:56:25 +0100
  • 0467fe6006 add native array read functions Kristin Rutenkolk 2024-12-20 21:53:01 +0100
  • b03635e231 rewrite write array functions to take a length parameter Kristin Rutenkolk 2024-12-20 17:26:52 +0100
  • d1f54b1e05 fix defstruct cons implementation for mapentries and respective type hints Kristin Rutenkolk 2024-12-20 11:30:13 +0100
  • b2cc9e6549 remove maplike option from defstruct generation Kristin Rutenkolk 2024-12-20 10:40:55 +0100
  • f3f156c53a add suppoort for native array write functions Kristin Rutenkolk 2024-12-19 16:11:00 +0100
  • e648c26a25 clean up deserializing logic Kristin Rutenkolk 2024-12-19 15:12:10 +0100
  • 0c84c323b3 make private with-c-layout implementation behave like the one in layout Kristin Rutenkolk 2024-12-19 14:17:18 +0100
  • bba05c7dfd improve defstruct doc Kristin Rutenkolk 2024-12-19 12:28:43 +0100
  • 87e9bb7a7b adjust tests to make use of :raw? option in arrays Kristin Rutenkolk 2024-12-12 12:36:15 +0100
  • 86c4f99a3f add optional :raw? true option for arrays Kristin Rutenkolk 2024-12-12 12:35:37 +0100
  • ff0bd6c568 make multimethods hygenic Kristin Rutenkolk 2024-12-08 12:40:00 +0100
  • 167d3e0d9b
    Add line for graalvm native-image in future plans Joshua Suskalo 2024-11-22 10:26:33 -0500
  • 030c091c6d
    Update api docs link Joshua Suskalo 2024-11-22 10:24:58 -0500
  • 3057a75baf
    Update api docs link master Joshua Suskalo 2024-11-22 10:24:58 -0500
  • f7037b7a67
    Link to cljdoc instead of codox documentation Joshua Suskalo 2024-11-22 10:22:40 -0500
  • 3130ba1187
    Link to cljdoc instead of codox documentation cljdoc-v1.0.486 Joshua Suskalo 2024-11-22 10:22:40 -0500
  • 9227d3a37a
    Add functions header in builtin types Joshua Suskalo 2024-11-22 10:15:52 -0500
  • 24162fc0d7
    Add cross-link for tagged union type mention Joshua Suskalo 2024-11-22 10:14:52 -0500
  • 98cbf350f9
    Revert several commits adding crossreferences in docs Joshua Suskalo 2024-11-22 10:16:24 -0500
  • 7700f3f5e6
    Add functions header in builtin types Joshua Suskalo 2024-11-22 10:15:52 -0500
  • 2d708fa772
    Add cross-link for tagged union type mention Joshua Suskalo 2024-11-22 10:14:52 -0500
  • 8c7a77aa92
    Add functions header in builtin types Joshua Suskalo 2024-11-22 10:05:27 -0500
  • 5c1b2d3f7c
    Add cross-link for tagged union type mention Joshua Suskalo 2024-11-22 10:03:28 -0500
  • 5175fdc5b3
    Add section links to headers in docs Joshua Suskalo 2024-11-22 10:01:52 -0500
  • 2b1d062277 add non raw array ffi test Kristin Rutenkolk 2024-10-30 21:00:45 +0100
  • d190873f72 add raw-arrays struct serde Kristin Rutenkolk 2024-10-30 20:58:23 +0100
  • 56a0df3257 add :raw-arrays? option Kristin Rutenkolk 2024-10-30 20:28:20 +0100
  • 69a99d5521 remove nested struct definition tests, as they seem to not find the right types consistently Kristin Rutenkolk 2024-10-30 15:17:11 +0100
  • 63e029dc51 fix mem test to not create structs in in are clauses Kristin Rutenkolk 2024-10-30 15:13:42 +0100
  • 7ccaad988d add IFN implementation to structs Kristin Rutenkolk 2024-10-30 15:12:40 +0100
  • 68d9108ccf fix ffi_test Kristin Rutenkolk 2024-10-30 14:12:18 +0100
  • eef2e56f7e improve sequences on structs Kristin Rutenkolk 2024-10-30 13:28:49 +0100
  • fc62e1f345 remove vector-native struct version Kristin Rutenkolk 2024-10-30 11:59:46 +0100
  • a8fca25f7c add ffi tests with structs Kristin Rutenkolk 2024-10-28 22:47:38 +0100
  • 8fb300c5c9 fix string deserialization for strings in structs Kristin Rutenkolk 2024-10-28 22:42:59 +0100
  • 9765ec0deb fix strings in defstruct Kristin Rutenkolk 2024-10-28 22:18:49 +0100
  • cec1a8a0a8 add tests for structs with array members Kristin Rutenkolk 2024-10-28 21:29:23 +0100
  • 8844eef320 fix array handling code Kristin Rutenkolk 2024-10-28 21:28:50 +0100
  • 43acc60784 add struct definition and instantiation tests Kristin Rutenkolk 2024-10-28 15:46:06 +0100
  • 78164a12a7 add struct serialization tests Kristin Rutenkolk 2024-10-28 14:35:54 +0100
  • bbd01dc4a9 add equivalence tests Kristin Rutenkolk 2024-10-28 14:35:40 +0100
  • fd0f22fda5 implement java.util.Map and MapEquivalence Kristin Rutenkolk 2024-10-28 14:35:01 +0100
  • e5cd228f94 add map functionaliy test for struct Kristin Rutenkolk 2024-10-24 14:42:31 +0200
  • 18679c435e fix struct entryAt Kristin Rutenkolk 2024-10-24 14:38:09 +0200
  • 9404ef4cf8 fix struct assoc Kristin Rutenkolk 2024-10-24 14:24:54 +0200
  • 003a7377dd fix struct map containsKey Kristin Rutenkolk 2024-10-24 14:05:58 +0200
  • ec418cb6c9 fix map cons Kristin Rutenkolk 2024-10-24 13:45:16 +0200
  • 4c408043ec improve error message Kristin Rutenkolk 2024-10-24 12:04:36 +0200
  • b6f1e44ce0 make defstruct robust against dangling and unbound vars Kristin Rutenkolk 2024-10-24 11:45:17 +0200
  • 020e10264f add error message for invalid type usage Kristin Rutenkolk 2024-10-24 11:37:40 +0200
  • cf2decedcd introduce custom vector iterator Kristin Rutenkolk 2024-10-24 09:07:46 +0200
  • 913c004adb fix forEach reference Kristin Rutenkolk 2024-10-22 13:19:07 +0200
  • f08fa20cf6 draft of new type generation Kristin Rutenkolk 2024-10-19 03:26:45 +0200
  • 4f5b9fa60a fix seq of new type and remove indirection Kristin Rutenkolk 2024-10-18 18:06:02 +0200
  • 39dc48b9e9
    Use the --release flag for java compilation Joshua Suskalo 2024-10-18 11:24:36 -0400
  • 50dca53b7d
    Merge branch 'bugfix-for-const' into develop Joshua Suskalo 2024-10-18 11:20:18 -0400
  • 26fbed6927
    Bugfix for const expressions Jan Wedekind (Dr) 2024-10-15 22:27:53 +0100
  • 2a955a7467 Use correct syntax for test Jan Wedekind (Dr) 2024-10-15 22:49:51 +0100
  • 632374f8d4 Bugfix for const expressions Jan Wedekind (Dr) 2024-10-15 22:27:53 +0100
  • bd5a4d9175
    Add cljdoc articles Joshua Suskalo 2024-10-15 10:22:49 -0400
  • 53a8435768 add pprint impl for struct types Kristin Rutenkolk 2024-10-13 22:08:01 +0200
  • 21c547c469 add custom deftype for struct type generation Kristin Rutenkolk 2024-10-12 15:52:03 +0200