Commit Graph

5369 Commits

Author SHA1 Message Date
Francesco Chicchiriccò 4c5a46e8b1 [maven-release-plugin] prepare release 4.0.1 2024-09-19 12:48:40 +02:00
Francesco Chicchiriccò e8263f8f69 Upgrading maven-compiler-plugin and maven-compiler-plugin 2024-09-19 12:03:13 +02:00
Francesco Chicchiriccò d59e258ff7 Upgrading ASF parent POM 2024-09-19 11:37:12 +02:00
Francesco Chicchiriccò a535b75e27 Separating GH actions for PR and CI 2024-09-19 08:32:16 +02:00
Maxim Solodovnik 80a8b7712f
[OPENJPA-2926] Dependencies are updated (#119) 2024-08-28 14:18:46 +07:00
Maxim Solodovnik ae8c759ffe
[OPENJPA-2924] BlacklistClassResolver is improved (#118)
* BlacklistClassResolver is improved

* Comments are addressed
2024-08-19 11:13:29 +07:00
Maxim Solodovnik c3fff2cb0f
[OPENJPA-2923] replace new Long(long) with Long.valueOf(long) while enhancing (#117) 2024-07-15 12:13:57 +07:00
Mark Struberg b3d1ef8671 OPENJPA-2922 disable JNDI lookup of EMF by default
To use this feature please set the following
system.property to true: emf_via_jndi_enabled
2024-05-27 19:00:40 +02:00
Mark Struberg 823ffc54e7 OPENJPA-2921 upgrade bundle and karaf maven plugins
this fixes the java17 build
2024-05-27 18:53:56 +02:00
Mark Struberg 96005fcd25 [maven-release-plugin] prepare for next development iteration 2024-02-02 14:30:55 +01:00
Mark Struberg 5b49d5351c [maven-release-plugin] prepare release 4.0.0 2024-02-02 14:30:55 +01:00
dependabot[bot] 65eab774b3
Bump org.apache.maven:maven-compat (#113)
Bumps [org.apache.maven:maven-compat](https://github.com/apache/maven) from 3.3.9 to 3.8.1.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.3.9...maven-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-compat
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-29 17:01:59 +01:00
Francesco Chicchiriccò dd30243f6b Apache BVal 3.0.0 is now available 2023-10-29 16:56:54 +01:00
Mark Struberg 815ef2349f OPENJPA-2917 fix off-by-1 issue on java stack
long parameters take up 2 byte on the call stack
2023-10-17 15:24:16 +02:00
Maxim Solodovnik 33372a718e
[OPENJPA-2915] properties of type Duration can be set as expected (#114) 2023-10-11 15:09:37 +07:00
Mark Struberg a1e46a10c6 OPENJPA-2914 upgrade xbean to 4.23 2023-07-25 15:19:07 +02:00
Mark Struberg 0729141c31 OPENJPA-2911 finish Serp removal 2023-07-25 12:02:44 +02:00
Mark Struberg bb11f022d8 OPENJPA-2911 addGetData via ASM 2023-07-25 11:09:50 +02:00
Mark Struberg 0ea92f44a4 OPENJPA-2911 newEmbeddedPCData via ASM 2023-07-25 11:04:47 +02:00
Mark Struberg 1f8db2ade4 OPENJPA-2911 remove unused methods 2023-07-25 10:15:31 +02:00
Mark Struberg 8759f6fa7e OPENJPA-2911 PCDataGenerator#store via ASM 2023-07-25 10:12:17 +02:00
Mark Struberg 07edae25bf OPENJPA-2911 addLoadWithFieldsMethod via ASM 2023-07-24 22:55:59 +02:00
Mark Struberg 1fa918c861 OPENJPA-2911 addLoadMethod via ASM 2023-07-24 21:26:15 +02:00
Mark Struberg e62e7eaa7c OPENJPA-2911 addFieldImplDataMethods via ASM 2023-07-24 16:21:52 +02:00
Mark Struberg c75e666452 OPENJPA-2911 remove unused Serp fragments 2023-07-24 11:31:36 +02:00
Mark Struberg f009f39150 OPENJPA-2911 remove now unused SerpPrivacyHelper 2023-07-24 11:29:36 +02:00
Mark Struberg f1993f1462 OPENJPA-2911 timeout via ASM 2023-07-24 11:28:37 +02:00
Mark Struberg 71b0f0b2c6 OPENJPA-2911 isLoaded via ASM 2023-07-24 10:30:17 +02:00
Mark Struberg a8cb9d9d3d OPENJPA-2911 newEmbeddedPCData in ASM 2023-07-24 10:13:45 +02:00
Mark Struberg 279412c71a OPENJPA-2911 toNestedData in ASM 2023-07-24 09:01:29 +02:00
Mark Struberg 9244250865 OPENJPA-2911 enhanceToData in ASM 2023-07-23 21:15:17 +02:00
Mark Struberg 60ccb26050 OPENJPA-2911 start removing Serp from PCDataGenerator
wip
2023-07-23 18:36:46 +02:00
Mark Struberg b04c985956 OPENJPA-2911 code cleanup for InterfaceImplGenerator 2023-07-19 18:55:53 +02:00
Mark Struberg bc63865aac OPENJPA-2911 ReverseMapping in ASM 2023-07-19 18:17:03 +02:00
Mark Struberg f83cb62c54 OPENJPA-2911 fix ClassLoader issue with temporary bytecode 2023-07-19 17:56:12 +02:00
Mark Struberg 6eeb025cf3 OPENJPA-2911 migrate InterfaceImplGenerator wip
Still not really there. There is still some very weirdo
ClassLoader mixup which gets 'fixed' as sideeffect of using a roundtrip to BCClass.
Not yet 100% sure yet, still digging
2023-07-19 17:25:52 +02:00
Mark Struberg b4bc2c4965 OPENJPA-2911 remove unused imports 2023-07-19 13:39:49 +02:00
Mark Struberg 0a81c3de7b OPENJPA-2911 move PCEnhancer off Serp 2023-07-19 13:14:16 +02:00
Mark Struberg dfaf8da48e OPENJPA-2911 move ASM stuff to one place 2023-07-18 14:03:04 +02:00
Mark Struberg f26fa179cc OPENJPA-2911 more _managedType removal, code cleanup 2023-07-18 11:20:28 +02:00
Mark Struberg b5a6424f2b OPENJPA-2911 isCloneable via ClassNodeTracker 2023-07-18 10:53:54 +02:00
Mark Struberg eba1637454 OPENJPA-2911 move more BCClass usage to ASM 2023-07-18 10:08:49 +02:00
Mark Struberg eabceb69f4 OPENJPA-2911 inline ASM adapter handling 2023-07-17 23:01:16 +02:00
Mark Struberg 86c266df7a OPENJPA-2911 openjpa-lib without Serp 2023-07-17 22:32:23 +02:00
Romain Manni-Bucau a494966e8b moving to Class.forName to force clinit call instead of creating a dead instance 2023-07-17 19:48:36 +02:00
Mark Struberg 37c114c724 OPENJPA-2911 getPCBytecode now returns ClassNodeTracker 2023-07-17 19:32:20 +02:00
Mark Struberg 11367cfbea OPENJPA-2911 ByteCodeWriter with ASM 2023-07-17 18:06:43 +02:00
Mark Struberg bcb00d8909 OPENJPA-2911 move BytecodeWriter to openjpa-kernel
had no usage in openjpa-lib but introduced dependeny to Serp over there
2023-07-17 10:08:39 +02:00
Mark Struberg 96a64bceba OPENJPA-2911 simplification and more modern code 2023-07-16 17:40:45 +02:00
Mark Struberg a25ad4fc95 OPENJPA-2911 getIdClassConstructorParmOrder in ASM 2023-07-16 17:24:42 +02:00