Commit graph

  • 37d994fb2f
    Update changelog Joshua Suskalo 2023-03-31 10:33:42 -0500
  • 788b3cd521
    Merge branch 'master' into develop Joshua Suskalo 2023-03-31 10:33:14 -0500
  • 272df03fba
    Merge branch 'release/v0.6.409' Joshua Suskalo 2023-03-31 10:30:09 -0500
  • 58f1e69b00
    Update codox documentation release/v0.6.409 Joshua Suskalo 2023-03-31 10:26:19 -0500
  • 9d60512365
    Update readme for new release tag Joshua Suskalo 2023-03-31 10:25:02 -0500
  • f19eabe819
    Update changelog Joshua Suskalo 2023-03-31 10:22:05 -0500
  • f97444639d
    Version bump v0.6.409 Joshua Suskalo 2023-03-31 10:18:04 -0500
  • 0b323e0909
    Update changelog Joshua Suskalo 2023-03-28 14:26:10 -0500
  • 5deac64934
    Fix primitive static variables not deserializing Joshua Suskalo 2023-03-28 14:25:01 -0500
  • f22cf8f81d
    Fix uses of defvar not compiling Joshua Suskalo 2023-03-28 14:24:39 -0500
  • 218545feb7
    Fix bug where defvar and friends didn't work Joshua Suskalo 2023-03-28 14:11:14 -0500
  • 2c45d8e875
    Add support for primitive types to raws Joshua Suskalo 2022-11-29 21:31:28 -0600
  • 5ccf369477
    Fix a dumb of my dumb Joshua Suskalo 2022-11-29 20:21:34 -0600
  • 955063b1ba
    Update the clojure dep Joshua Suskalo 2022-11-29 20:06:44 -0600
  • 8401cc3add
    Fix bug where with-acquired did not return a value Joshua Suskalo 2022-11-29 20:06:20 -0600
  • 379dc95c66
    Fix dumb implementation of copy-segment Joshua Suskalo 2022-11-29 18:52:11 -0600
  • 4c60ff5085
    Add test for global variables Joshua Suskalo 2022-11-29 13:43:06 -0600
  • 12b7661295
    Update readme to use session rather than scope Joshua Suskalo 2022-11-29 13:41:55 -0600
  • 65c7544cc7
    Add extra constructors for sessions Joshua Suskalo 2022-11-16 16:58:20 -0600
  • 139341af99
    Add a paragraph about catching exceptions in upcalls Joshua Suskalo 2022-11-16 16:57:58 -0600
  • 1ab231dee5
    Remove a reference to long-long Joshua Suskalo 2022-11-16 16:57:52 -0600
  • 857da5949a
    Rename scope to session in readme Joshua Suskalo 2022-11-16 16:57:30 -0600
  • 144889bc95
    Update readme for new version of coffi Joshua Suskalo 2022-11-16 09:36:54 -0600
  • 0e23a514f0
    Fix misspelling in ex-info message Joshua Suskalo 2022-11-16 09:27:01 -0600
  • 85a82f3d94
    Update readme to indicate the current versions for each JDK Joshua Suskalo 2022-11-14 10:55:15 -0600
  • 4c65b726e9
    Add note about M1 bug Joshua Suskalo 2022-11-11 15:50:29 -0600
  • 8a7b9cea2c
    Update readme for JDK 19 support Joshua Suskalo 2022-11-11 14:40:52 -0600
  • 177078e83e
    Update changelog for JDK 19 support Joshua Suskalo 2022-11-11 14:09:20 -0600
  • 49bdca0766
    Rename scope to session everywhere Joshua Suskalo 2022-11-11 14:07:38 -0600
  • 3838c0f13c
    Initial pass of update to JDK 19 Joshua Suskalo 2022-11-11 13:53:52 -0600
  • 036d4112fb
    Fix nullpointer serialization in simpler inline cases Joshua Suskalo 2022-10-31 13:38:07 -0500
  • fa40902ce9
    Fix bug with inlined serdes causing complex pointer serdes to fail Joshua Suskalo 2022-10-31 13:23:31 -0500
  • 75bbe11971
    Add todo about potential bug with nil as a primitive argument Joshua Suskalo 2022-10-31 11:39:56 -0500
  • 319bb3a33b
    Fix incorrect padding in C-layout structs Joshua Suskalo 2022-10-31 11:36:38 -0500
  • 990e76c624
    Fix incorrect pointer alignment Joshua Suskalo 2022-10-31 11:36:16 -0500
  • c0244a8b33
    Add todo about raw types Joshua Suskalo 2022-07-16 19:46:45 -0500
  • e1e64d8362
    Add very inefficient raw types Joshua Suskalo 2022-07-16 19:37:46 -0500
  • c9f30a361c
    Add segment in readme about anonymous functions as callbacks Joshua Suskalo 2022-07-16 19:26:27 -0500
  • e9a5b640ac
    Add support for flagset composite types Joshua Suskalo 2022-07-07 16:08:41 -0500
  • c0dee46fe9
    Fix bug with incorrect enum serdes Joshua Suskalo 2022-07-07 15:23:52 -0500
  • 6940842577
    Add todo for custom serdes for composite types Joshua Suskalo 2022-07-07 14:16:19 -0500
  • 2646e6fc9e
    Add enum serdes Joshua Suskalo 2022-07-07 14:15:33 -0500
  • d7e0ced38b
    Add macros to ease creating static variable references Joshua Suskalo 2022-07-07 13:27:02 -0500
  • 20956f2549
    Add function to get the segment from a static variable Joshua Suskalo 2022-07-07 13:05:39 -0500
  • 3794ab7d5f
    Use coerce-addressable where possible Joshua Suskalo 2022-07-07 11:11:21 -0500
  • b8383a467b
    Correct docstring of downcall-handle Joshua Suskalo 2022-07-07 11:11:13 -0500
  • 01515ad568
    Correct the docstring of static-variable Joshua Suskalo 2022-07-07 11:04:03 -0500
  • 98c59ea936
    Correct the docstring of ensure-sybmol Joshua Suskalo 2022-07-07 11:03:51 -0500
  • db242e1445
    Finish removing references to long-long Joshua Suskalo 2022-07-07 11:03:26 -0500
  • 830bb746d1
    Update codox cljdoc/v0.5.357 Joshua Suskalo 2022-07-07 10:06:02 -0500
  • d77f1e3c2a
    Update codox version info Joshua Suskalo 2022-07-07 10:05:30 -0500
  • c3b612fdb0
    Update codox Joshua Suskalo 2022-07-07 10:06:02 -0500
  • e98c5a56bb
    Update codox version info Joshua Suskalo 2022-07-07 10:05:30 -0500
  • 230a3f96e6
    Fix broken link in changelog Joshua Suskalo 2022-07-07 10:02:21 -0500
  • f2c1d30c8b
    Add unreleased section to changelog Joshua Suskalo 2022-07-07 10:02:32 -0500
  • a52bbf87db
    Fix broken link in changelog Joshua Suskalo 2022-07-07 10:02:21 -0500
  • 8a79122515
    Merge branch 'master' into develop Joshua Suskalo 2022-07-07 10:01:41 -0500
  • 3e441cbde7
    Merge branch 'release/v0.5.357' Joshua Suskalo 2022-07-07 10:01:08 -0500
  • 919a171d30
    Update readme for new version and JDK 18 release/v0.5.357 Joshua Suskalo 2022-07-07 10:00:39 -0500
  • e18a2e1246
    Update codox documentation Joshua Suskalo 2022-07-07 09:56:31 -0500
  • f439135337
    Update changelog for release Joshua Suskalo 2022-07-07 09:56:25 -0500
  • a9e3ed090d
    Bump minor version v0.5.357 Joshua Suskalo 2022-07-07 09:45:04 -0500
  • 87262b4db3
    Merge branch 'master' into develop Joshua Suskalo 2022-07-07 09:27:07 -0500
  • b8c9417d3f
    Merge branch 'feature/jdk18-support' into develop Joshua Suskalo 2022-07-07 09:26:19 -0500
  • 7d4f0e6567
    Update readme and changelog about removal of long-long feature/jdk18-support Joshua Suskalo 2022-07-07 09:25:58 -0500
  • b10c459bf7
    Update ffi namespace for jdk 18 Joshua Suskalo 2022-04-15 13:52:41 -0500
  • 4037040c4b
    Update mem namespace to jdk18 Joshua Suskalo 2022-04-15 09:56:38 -0500
  • 5d24b14992
    Update the build to produce the correct version of jvm bytecode Joshua Suskalo 2022-04-15 09:56:08 -0500
  • 709e2c1dc9
    Update to jdk 18 in changelog Joshua Suskalo 2022-04-15 09:58:10 -0500
  • cf5c39dfd6 Update future plans for some todos Joshua Suskalo 2022-04-11 17:09:22 -0500
  • 3aa5f17e59 Expand the examples of using -J and :jvm-opts in readme Joshua Suskalo 2022-02-03 13:47:45 -0600
  • b5d3170372 Add unreleased section to changelog Joshua Suskalo 2022-01-23 20:28:56 -0600
  • 0f84614b8d Merge branch 'master' into develop Joshua Suskalo 2022-01-23 20:25:02 -0600
  • cd7761b595 Merge branch 'release/v0.4.341' cljdoc/v0.4.341 jdk17-lts Joshua Suskalo 2022-01-23 20:23:27 -0600
  • 3dd948425a Update version in the readme release/v0.4.341 Joshua Suskalo 2022-01-23 20:22:20 -0600
  • 2477483910 Update codox documentation Joshua Suskalo 2022-01-23 20:20:11 -0600
  • 4d9bdfd715 Update changelog for release Joshua Suskalo 2022-01-23 20:18:58 -0600
  • 09b819528d Bump minor version of project v0.4.341 Joshua Suskalo 2022-01-23 20:17:20 -0600
  • ab9179b126 Remove unneeded line in changelog Joshua Suskalo 2022-01-23 20:17:12 -0600
  • 90c125fb62 Fix bug where pointer types were not deserialized in wrapper Joshua Suskalo 2022-01-19 11:34:57 -0600
  • f7e50630cc Fix bug where non-native endian values were needlessly serialized Joshua Suskalo 2022-01-19 11:19:12 -0600
  • 48a2685f36 Update changelog Joshua Suskalo 2022-01-19 11:01:52 -0600
  • 3e63230c1f type hint size and alignment constants Joshua Suskalo 2022-01-19 11:00:57 -0600
  • 5ae32161b3 Update readme example with manual serdes for style Joshua Suskalo 2022-01-19 10:57:01 -0600
  • 7ec2cd1575 Add size and alignment constants for primitives Joshua Suskalo 2022-01-19 10:56:46 -0600
  • 3f3910c123 Update copyright date Joshua Suskalo 2022-01-18 15:56:43 -0600
  • 6c999861ad Use unchecked-inc-int for performance example Joshua Suskalo 2022-01-18 15:50:36 -0600
  • 95ff261189 Use big-endian stuff as an example Joshua Suskalo 2022-01-18 15:49:29 -0600
  • 0ad6308846 Add section to readme about manual deserialization Joshua Suskalo 2022-01-18 15:40:51 -0600
  • 447117e092 Add caveat in unwrapped native handles about defcfn with primitives Joshua Suskalo 2022-01-18 15:40:31 -0600
  • 5c560e684d Add convenience functions for reading and writing addresses Joshua Suskalo 2022-01-18 15:39:49 -0600
  • d6cfa115e1 Update changelog Joshua Suskalo 2022-01-18 14:24:10 -0600
  • 7c62207613 Allow non-native byte orders on primitives Joshua Suskalo 2022-01-18 14:15:18 -0600
  • 104db6b8fd Add type hints to layout constants Joshua Suskalo 2022-01-18 14:15:08 -0600
  • 6ba905e6bf Update primitive? to be a function Joshua Suskalo 2022-01-18 14:00:13 -0600
  • 634f371144 Throw an exception on testing invalid type objects Joshua Suskalo 2022-01-18 14:00:00 -0600
  • ded50d7a29 Update (de)serialization multimethods to use new prim functions Joshua Suskalo 2022-01-18 13:48:44 -0600
  • cf529bbd3d Add functions for reading and writing primitives Joshua Suskalo 2022-01-18 13:39:04 -0600
  • 2cfa0ed623 Add docstrings to layout defs Joshua Suskalo 2022-01-18 13:38:48 -0600
  • e8b3c8e2b2 Add type hints to most utility functions Joshua Suskalo 2022-01-18 13:38:32 -0600