Commit graph

  • aa93014f83 Fix bug where primitive arg optimizations weren't applied to cfn Joshua Suskalo 2021-10-09 09:50:56 -0500
  • 2ff4d9ba52 Add sections on future JDKs and 1.0 release to readme Joshua Suskalo 2021-10-09 08:14:14 -0500
  • 84cc95f587 Add mapped memory to roadmap Joshua Suskalo 2021-10-09 07:26:12 -0500
  • 275c6ec6ab Make arrays deserialize to vectors Joshua Suskalo 2021-10-08 19:26:46 -0500
  • d3d298d87d Add error messages to roadmap for coffi Joshua Suskalo 2021-10-08 12:57:31 -0500
  • 8031d1bdce Add out arguments helper macro to roadmap Joshua Suskalo 2021-10-07 15:57:02 -0500
  • e63e1e33bc Add enums & bitflags to the roadmap Joshua Suskalo 2021-10-06 20:39:47 -0500
  • ab82b6a5a1 Fix a bug where non-primitive argument types failed to link Joshua Suskalo 2021-10-06 19:37:15 -0500
  • 0db99f9106 Add unreleased section to changelog Joshua Suskalo 2021-10-06 11:42:02 -0500
  • a161dfeb90 Merge branch 'master' into develop Joshua Suskalo 2021-10-06 11:41:38 -0500
  • bb58403ae7 Add release date to changelog v0.1.205-cljdoc cljdoc/v0.1.205 Joshua Suskalo 2021-10-06 11:40:59 -0500
  • 51c62decca Merge branch 'release/2021-10-06' Joshua Suskalo 2021-10-06 11:39:29 -0500
  • 6b6899b818 Update release tags release/2021-10-06 Joshua Suskalo 2021-10-06 11:38:39 -0500
  • 014901233c Fix bug where compound types in arglist metadata failed v0.1.205 Joshua Suskalo 2021-10-06 08:53:02 -0500
  • 96f3153c5f Fix bug where compound types were not permitted as return values in defcfn Joshua Suskalo 2021-10-04 19:20:55 -0500
  • 88b2a72f07 Add an address predicate Joshua Suskalo 2021-10-04 19:20:47 -0500
  • 7d621f82db Consider nil as null? Joshua Suskalo 2021-10-01 12:03:39 -0500
  • 8100295567 Ensure serializing nil as a pointer returns null Joshua Suskalo 2021-10-01 12:03:25 -0500
  • 673a653200 Fix bug with primitive-serializing arguments to downcalls not compiling Joshua Suskalo 2021-10-01 10:39:32 -0500
  • b98fdc05ea Fix primitive arguments to upcalls not compiling Joshua Suskalo 2021-10-01 10:38:42 -0500
  • 22343b8512 Fix a bug where void returns on upcalls crash the JVM Joshua Suskalo 2021-10-01 10:37:38 -0500
  • 66eefc7a13 Fixed bug with serialize-into and primitives Joshua Suskalo 2021-09-30 20:15:58 -0500
  • e714e376ef Add unreleased section in changelog Joshua Suskalo 2021-09-30 20:15:21 -0500
  • b59262697a Merge branch 'master' into develop Joshua Suskalo 2021-09-30 20:06:26 -0500
  • d039b980ad Merge branch 'release' v0.1.192-cljdoc cljdoc/v0.1.192 Joshua Suskalo 2021-09-30 20:05:07 -0500
  • 1eb9edb194 Update changelog and readme for new release Joshua Suskalo 2021-09-30 20:04:34 -0500
  • 9d65f47a96 Remove reference to method that isn't in panama anymore v0.1.192 Joshua Suskalo 2021-09-30 19:54:48 -0500
  • daa1949f32 Add address metadata key to defcfn as well Joshua Suskalo 2021-09-30 15:45:10 -0500
  • 5ab2bae1fa Add a function's address to the metadata of deserialized functions Joshua Suskalo 2021-09-30 15:40:55 -0500
  • b543b013df Merge branch 'master' into develop Joshua Suskalo 2021-09-30 15:33:17 -0500
  • 918268331e Merge branch 'hotfix/v0.1.176' v0.1.184-cljdoc cljdoc/v0.1.184 Joshua Suskalo 2021-09-30 15:31:41 -0500
  • c4a97949fa Update readme and changelog for release hotfix/v0.1.176 Joshua Suskalo 2021-09-30 15:31:14 -0500
  • ea53cfbdc2 Fix bug where deserializing nullpointers as functions failed instead of returning nil v0.1.184 Joshua Suskalo 2021-09-30 15:26:56 -0500
  • 50cc6f3bdc Fix upcall stubs not compiling with non-primitive argument types Joshua Suskalo 2021-09-30 15:25:58 -0500
  • 3043bf7877 Fix upcall stubs having incorrect type descriptors Joshua Suskalo 2021-09-30 15:25:21 -0500
  • b642c3f396 Merge branch 'master' into develop Joshua Suskalo 2021-09-30 08:42:02 -0500
  • 6065835e51 Add section on jvm arguments required v0.1.176-cljdoc cljdoc/v0.1.176 Joshua Suskalo 2021-09-30 08:19:00 -0500
  • 7686d9d9ca Update changelog for unreleased section Joshua Suskalo 2021-09-29 11:00:21 -0500
  • 0d90d944ba Update changelog for release Joshua Suskalo 2021-09-29 10:58:56 -0500
  • 6d433f5963 Update git tag Joshua Suskalo 2021-09-29 10:57:11 -0500
  • 2a90bdb03d Merge branch 'hotfix/v0.1.169' v0.1.176 Joshua Suskalo 2021-09-29 10:55:51 -0500
  • b3864c7697 Update for new clojars release hotfix/v0.1.169 Joshua Suskalo 2021-09-29 10:55:05 -0500
  • b01f4229e5 Fix invalid macroexpansion of defcfn without docstring Joshua Suskalo 2021-09-29 10:20:10 -0500
  • 9c0e1d736e Add unreleased section Joshua Suskalo 2021-09-29 10:18:45 -0500
  • 00ff223b57 Update the changelog for the release v0.1.169 Joshua Suskalo 2021-09-29 10:16:41 -0500
  • ef337ee34a Update tag to be correct Joshua Suskalo 2021-09-28 20:50:37 -0500
  • 5f01f45875 Update readme for release Joshua Suskalo 2021-09-28 20:47:30 -0500
  • 7ec2748c10 Use the correct pom for deploy Joshua Suskalo 2021-09-28 20:43:22 -0500
  • b80e82ae50 Copy the pom to a predictable directory Joshua Suskalo 2021-09-28 20:43:09 -0500
  • e4428a5ef1 Ensure the correct directory Joshua Suskalo 2021-09-28 20:37:02 -0500
  • baa1609dc7 Prepare the library by compiling java Joshua Suskalo 2021-09-28 20:27:41 -0500
  • 2a94699515 Ensure releases are signed Joshua Suskalo 2021-09-28 20:27:34 -0500
  • 18bacf52cb Remove release-candidate status Joshua Suskalo 2021-09-28 20:18:52 -0500
  • 45015b60b2 Add source files to the jar Joshua Suskalo 2021-09-28 19:50:15 -0500
  • e3571007bf Ensure that java 17 is the target for compilation Joshua Suskalo 2021-09-28 19:49:42 -0500
  • afdca6f5a4 Add implemenation of the hook for defcfn Joshua Suskalo 2021-09-28 19:27:26 -0500
  • 463d35809b Support type arguments to ::pointer in serialize-into Joshua Suskalo 2021-09-27 11:18:53 -0500
  • 6bc907e720 Add with-acquired blocks to code that needs it Joshua Suskalo 2021-09-27 12:09:23 -0500
  • fb3b95977f Add a function to tie two scopes together Joshua Suskalo 2021-09-27 11:16:21 -0500
  • 5f96439432 Separate memory ops into their own ns Joshua Suskalo 2021-09-26 14:11:29 -0500
  • c90f0e0a18 Add section on layout Joshua Suskalo 2021-09-26 09:39:01 -0500
  • 8f9e875d63 Remove todo on tagged union section Joshua Suskalo 2021-09-25 20:08:54 -0500
  • 74960aab77 Add clj-kondo config Joshua Suskalo 2021-09-25 13:53:08 -0500
  • da8b215dca Add section about clj-kondo Joshua Suskalo 2021-09-25 13:49:37 -0500
  • 60976496d7 Add note about not being on clojars yet Joshua Suskalo 2021-09-25 13:47:07 -0500
  • bec3a14065 Add section about loading libraries Joshua Suskalo 2021-09-25 13:46:26 -0500
  • 458595ce10 Change version in readme to RC Joshua Suskalo 2021-09-25 13:44:17 -0500
  • efc0771aa3 Add sections for known issues and future plans Joshua Suskalo 2021-09-25 13:41:14 -0500
  • 2fca24aeab Fill in section about the data model Joshua Suskalo 2021-09-25 13:41:03 -0500
  • e060046e81 Ensure that the correct return type is used for strlen in the readme Joshua Suskalo 2021-09-25 13:40:27 -0500
  • 14ee7a1ee8 Rename :downcall to :function in the symbolspec Joshua Suskalo 2021-09-25 13:40:15 -0500
  • 866db99f7d Fill in section about native handles Joshua Suskalo 2021-09-25 13:24:14 -0500
  • 8ac03cc961 Add a docstring to the main ns Joshua Suskalo 2021-09-25 13:24:06 -0500
  • 23929231e2 Add section for unwrapped native handles Joshua Suskalo 2021-09-25 13:14:08 -0500
  • 7d970a177f Add function for copying the data from one segment to another Joshua Suskalo 2021-09-25 13:05:53 -0500
  • 364af931c5 Add section about unions Joshua Suskalo 2021-09-25 12:53:02 -0500
  • 381ca1e636 Add section on serialization and deserialization Joshua Suskalo 2021-09-25 12:42:11 -0500
  • 3c3f3a7415 Add todo for unions Joshua Suskalo 2021-09-25 12:42:02 -0500
  • 415c842af1 Move dispatch for unions into the kwargs Joshua Suskalo 2021-09-25 12:27:40 -0500
  • 7ead50641b Fill in section on scopes Joshua Suskalo 2021-09-25 11:40:16 -0500
  • a75c1a9c0e Fill in section on complex wrappers Joshua Suskalo 2021-09-25 10:36:43 -0500
  • 079da412b8 Add subsection for scopes Joshua Suskalo 2021-09-25 10:16:35 -0500
  • ba0d085a25 Fill out sectoin on global variables Joshua Suskalo 2021-09-25 09:42:45 -0500
  • 739092ade6 Add section describing cfn function Joshua Suskalo 2021-09-25 09:31:57 -0500
  • ba7b5bc4aa Add ffi prefix in varargs Joshua Suskalo 2021-09-25 09:30:05 -0500
  • e02a60b331 Change defcstruct to defalias in the readme Joshua Suskalo 2021-09-25 09:29:24 -0500
  • 2aa450ae6b Use defalias in the tests Joshua Suskalo 2021-09-25 09:19:43 -0500
  • 51ab28b765 Fill in section on variadic functions Joshua Suskalo 2021-09-25 08:45:34 -0500
  • 65848c72eb Add function for making a varargs cfn factory with serde wrapper Joshua Suskalo 2021-09-25 08:38:56 -0500
  • 2569b01eea Add subsection headings Joshua Suskalo 2021-09-25 08:29:13 -0500
  • 028ebea5b8 Add section about other compound types Joshua Suskalo 2021-09-25 08:24:04 -0500
  • 2ee82df565 Fix incorrect type in the typealias example Joshua Suskalo 2021-09-25 08:23:37 -0500
  • b2cd8a4a95 Create initial readme Joshua Suskalo 2021-09-24 14:48:27 -0500
  • f7c9796134 Add style/indent meta to macros Joshua Suskalo 2021-09-24 14:23:37 -0500
  • b6fbd3eccb Replace defstruct style macros with a defalias Joshua Suskalo 2021-09-24 12:29:56 -0500
  • bb4c9d89f2 Add a macro for constructing union type aliases Joshua Suskalo 2021-09-24 10:50:41 -0500
  • 3ae1d6840f Remove the docstring from defcstruct Joshua Suskalo 2021-09-24 10:25:29 -0500
  • 8889da56b2 Rename defstruct to defcstruct Joshua Suskalo 2021-09-24 09:06:38 -0500
  • 0cc650103c Make the default for function serdes be to serde the up/downcall Joshua Suskalo 2021-09-23 16:23:13 -0500
  • ee34eb6be0 Add description of basic features to changelog Joshua Suskalo 2021-09-23 15:02:02 -0500