Commit graph

29 commits

Author SHA1 Message Date
Joshua Suskalo
39dc48b9e9
Use the --release flag for java compilation
This gets around the documented issue from java 9 and later where simply
using -source and -target might result in newer APIs still getting used
anyway. This version will ensure the compiled classes work on the
intended version.

This also fixes a warning that javac printed.
2024-10-18 11:24:36 -04:00
Joshua Suskalo
d3d2d25c78
Update version in build script 2024-10-03 14:14:13 -04:00
Joshua Suskalo
c5b528a7fe
Add temporary fix for version listed in build 2024-10-02 14:50:56 -04:00
Joshua Suskalo
4272c7d05d
Remove "--enable-preview" flag on java compilation 2024-07-24 18:30:18 -05:00
Joshua Suskalo
74af3c084d
Merge branch 'feature/jdk21-support' into develop 2024-07-24 18:29:18 -05:00
Joshua Suskalo
fc4307fc1f
Delete the class dir when compilation fails 2024-07-24 14:26:46 -05:00
Kristin Rutenkolk
b37b975b17 revert build.clj changes fully 2024-06-28 11:41:24 +02:00
Kristin Rutenkolk
b68f8af549 revert build.clj changes 2024-06-27 16:07:38 +02:00
Kristin Rutenkolk
6fc0101914 fix build/jar to call write-pom without arguments 2024-06-27 14:40:28 +02:00
Kristin Rutenkolk
4a7659cf2a add more upcall tests 2024-06-17 10:57:15 -07:00
Kristin Rutenkolk
c740745d49 restructure build.clj functions to not need to accept options and return them, so that they may return useful data relevant to their task 2024-06-12 15:52:44 -07:00
Kristin Rutenkolk
c43bce4768 switch to java22 support 2024-06-10 16:33:30 -07:00
Joshua Suskalo
0094634818
Update target version to 21 2023-09-21 10:38:31 -05:00
Joshua Suskalo
f97444639d
Version bump 2023-03-31 10:18:28 -05:00
Joshua Suskalo
3838c0f13c
Initial pass of update to JDK 19 2022-11-11 13:53:52 -06:00
Joshua Suskalo
a9e3ed090d
Bump minor version 2022-07-07 09:45:04 -05:00
Joshua Suskalo
5d24b14992
Update the build to produce the correct version of jvm bytecode 2022-04-15 10:02:04 -05:00
Joshua Suskalo
09b819528d Bump minor version of project 2022-01-23 20:17:20 -06:00
Joshua Suskalo
f96016ca2d Version bump 2022-01-10 14:57:08 -06:00
Joshua Suskalo
ee5805ca4b Version bump to 0.2 2021-10-16 09:39:19 -05:00
Joshua Suskalo
b80e82ae50 Copy the pom to a predictable directory 2021-09-28 20:43:09 -05:00
Joshua Suskalo
18bacf52cb Remove release-candidate status 2021-09-28 20:19:32 -05:00
Joshua Suskalo
45015b60b2 Add source files to the jar 2021-09-28 19:50:15 -05:00
Joshua Suskalo
e3571007bf Ensure that java 17 is the target for compilation 2021-09-28 19:49:42 -05:00
Joshua Suskalo
74960aab77 Add clj-kondo config 2021-09-25 13:53:08 -05:00
Joshua Suskalo
1fe9d2cb02 Move library loading interop to a java class 2021-09-23 08:15:16 -05:00
Joshua Suskalo
3bd67bbdce Add basic c library for testing 2021-09-22 13:39:02 -05:00
Joshua Suskalo
a1dffc24b0 Remove references to resources in the build file 2021-09-22 12:49:34 -05:00
Joshua Suskalo
16f56bc31d Initial commit 2021-09-14 16:29:41 -05:00