Commit Graph

  • 17f431370a Fix exception handling of PklRootNode's (#837) odenix 2024-12-19 09:58:44 -08:00
  • 9982511513 Download JDK for windows build (#851) Daniel Chao 2024-12-19 09:23:04 -08:00
  • 6bd8e288ef Convert org.pkl.executor.Version.Identifier POJO to record class (#836) Kushal Pisavadia 2024-12-16 22:36:41 +00:00
  • 01bf844a96 codegen-java: Support not annotating constructor parameters (#792) odenix 2024-12-13 14:29:18 -08:00
  • 70aaa6322e Add release notes for 0.27.1 (#840) Islon Scherer 2024-12-06 16:24:49 +01:00
  • 48a710f439 Prepare 0.27.1 release (#839) 0.27.1 Philip K.F. Hölzenspies 2024-12-06 14:23:25 +00:00
  • 15d85b0660 Add release notes for 0.27.1 Philip K.F. Hölzenspies 2024-12-06 13:25:39 +00:00
  • aeace8bb3c Improve lazy type checking of listings and mappings (#789) odenix 2024-12-06 04:41:33 -08:00
  • 7b850dd6d9 Fix possible stack overflow in Listing/Mapping type checking (#826) Islon Scherer 2024-11-22 09:39:52 +01:00
  • c2096f633b Exclude non file-based modules from synthesized *GatherImports task (#821) Daniel Chao 2024-11-18 11:14:17 -08:00
  • d6ba021e12 Fix length of listings with computed index (#797) translatenix 2024-11-13 10:29:37 -08:00
  • 1bc473ba54 Improve lazy type checking of listings and mappings (#789) odenix 2024-12-06 04:41:33 -08:00
  • ad06a96a8a Update Gradle to 8.11 (#800) translatenix 2024-11-22 11:16:04 -08:00
  • 1abd174d77 Fix possible stack overflow in Listing/Mapping type checking (#826) Islon Scherer 2024-11-22 09:39:52 +01:00
  • 45302c8a00 Switch from com.squareup.javapoet to com.palantir.javapoet (#790) translatenix 2024-11-20 16:16:51 -08:00
  • e6c1e1411b Update SnakeYAML Engine to 2.8 (#813) translatenix 2024-11-20 15:21:12 -08:00
  • cc579f8fd6 Add math.atan2 (#819) Artem Yarmoliuk 2024-11-18 22:11:19 +00:00
  • b93cb9b322 Exclude non file-based modules from synthesized *GatherImports task (#821) Daniel Chao 2024-11-18 11:14:17 -08:00
  • 7c1604b264 Delete obsolete file pkl-certs/gradle.lockfile (#820) translatenix 2024-11-17 12:38:13 -08:00
  • 0c6808566f codegen-kotlin: Deprecate method toKotlinCodegenOptions without replacement (#810) translatenix 2024-11-14 12:21:07 -08:00
  • 51df2f3aa4 Convert org.pkl.core.Release into a record (#812) translatenix 2024-11-14 12:20:37 -08:00
  • 09bc09d058 Join concatenated String constants in test into single String (#814) Kushal Pisavadia 2024-11-14 16:09:25 +00:00
  • 16af6b7bcc Use text block to improve readability of test (#815) Kushal Pisavadia 2024-11-14 15:14:04 +00:00
  • 2a7eec592d Delete unused PclLexer.tokens file (#818) Kushal Pisavadia 2024-11-14 13:35:58 +00:00
  • dda457aa8e Delete unused Resource.pcl-expected.pcf input file (#817) Kushal Pisavadia 2024-11-14 13:34:50 +00:00
  • 696a325511 Rename snippet tests to match content: minPklVersion (#816) Kushal Pisavadia 2024-11-14 13:33:46 +00:00
  • 9a27616956 Convert org.pkl.core POJOs to record classes (#808) Kushal Pisavadia 2024-11-13 23:54:41 +00:00
  • 406fa4cf40 Rename JavaCodegenOptions to JavaCodeGeneratorOptions (#801) translatenix 2024-11-13 15:43:33 -08:00
  • df38011c9e codegen-java/kotlin: Fix generation of hashCode methods (#802) translatenix 2024-11-13 15:42:45 -08:00
  • b8d90eddec codegen-kotlin: Generate toString() methods consistent with data classes (#793) translatenix 2024-11-13 15:22:11 -08:00
  • 9faff5e551 Fix length of listings with computed index (#797) translatenix 2024-11-13 10:29:37 -08:00
  • 3f91824dc2 Convert org.pkl.core.runtime POJOs to record classes (#807) Kushal Pisavadia 2024-11-13 13:09:21 +00:00
  • dddbb27143 Convert org.pkl.core.project POJOs to record classes (#749) Kushal Pisavadia 2024-11-13 01:08:01 +00:00
  • 3246a0e449 Convert org.pkl.core.resource POJOs to record classes (#748) Kushal Pisavadia 2024-11-13 01:07:52 +00:00
  • a22a8a8127 Fix Javadoc warning emitted by Gradle build (#798) translatenix 2024-11-11 11:37:14 -08:00
  • ff60f61cbb Convert org.pkl.core.util POJOs to record classes (#750) Kushal Pisavadia 2024-11-11 18:00:33 +00:00
  • 077497d9b8 Fix a possible deadlock during external reader process close (#786) (#787) Josh B 2024-11-08 13:18:13 -08:00
  • 0d199892b8 Fix a possible deadlock during external reader process close (#786) Josh B 2024-11-07 03:24:16 -08:00
  • 552b301451 Fix broken link to documentation site in release notes (#784) Nick Muerdter 2024-11-05 13:56:40 -07:00
  • a533e53838 Fix broken link to documentation site in release notes (#784) Nick Muerdter 2024-11-05 13:56:40 -07:00
  • 44fd680e43 Start next dev iteration Dan Chao 2024-11-05 10:14:13 -08:00
  • 33bffbe158 Prepare 0.27.0 release Dan Chao 2024-11-05 09:51:48 -08:00
  • d3ac4b288c Prepare 0.27.0 release 0.27.0 Dan Chao 2024-11-05 09:51:48 -08:00
  • 7eedcf1e50 Prepare 0.27.0 release notes (#756) Daniel Chao 2024-11-05 09:49:50 -08:00
  • a85a173faa Fix equals/hashCode/hasCachedValue in delegating listings/mappings (#781) Daniel Chao 2024-11-05 09:05:36 -08:00
  • b402463f3c Eagerly check function arguments when called from inside iterable (#778) Daniel Chao 2024-11-05 09:05:09 -08:00
  • 6d161ce1d4 Polish ANSI formatting and underlying code (#779) translatenix 2024-11-05 08:54:35 -08:00
  • 40a08affa6 Use ANSI colors for test results; more polish (#771) Daniel Chao 2024-11-04 14:14:19 -08:00
  • 4b4d81ba93 Fix semver comparison logic (#773) Daniel Chao 2024-11-03 20:31:04 -08:00
  • 9692504b5f Remove pkl.core.messaging from core APIs (#770) Josh B 2024-11-01 14:53:16 -07:00
  • fa25fb46fd More external reader refinements (#766) Josh B 2024-11-01 14:05:45 -07:00
  • 3f38173ed5 Update commonmark and test dependencies (#767) translatenix 2024-11-01 12:48:01 -07:00
  • d50179827d Update to GraalVM 23.0.6 and GraalVM for JDK 17.0.12 (#765) translatenix 2024-11-01 12:42:08 -07:00
  • 03462fefae Add color to error formatting (#746) Philip K.F. Hölzenspies 2024-11-01 10:02:19 +00:00
  • e217cfcd6f Refine external reader API (#762) Josh B 2024-10-31 16:51:25 -07:00
  • 66d751f093 Eagerly check listing/mapping in iterables (#752) Daniel Chao 2024-10-31 14:22:24 -07:00
  • 1be1fe4863 Use VmObjectBuilder in Listing.distinct(By) implementations (#760) translatenix 2024-10-31 13:28:04 -07:00
  • cc72f9d160 Polish external reader API/implementation (#759) translatenix 2024-10-31 13:12:19 -07:00
  • a03827951c Add methods from List/Map to Listing/Mapping (#683) Philip K.F. Hölzenspies 2024-10-31 14:54:27 +00:00
  • 71db4d0fae Replace code with italic (#753) Stefan M. 2024-10-30 18:15:04 +01:00
  • dd16f7469e pkl-executor: fix loading projects and fix incorrectly thrown PklException Josh B 2024-10-29 23:29:19 -07:00
  • acd2222534 Polish test result running and reporting (#738) Daniel Chao 2024-10-28 21:05:13 -07:00
  • 666f8c3939 Implement SPICE-0009 External Readers (#660) Josh B 2024-10-28 18:22:14 -07:00
  • 466ae6fd4c Exclude non-ascii files from windows native snippet tests (#739) Daniel Chao 2024-10-26 07:56:00 -07:00
  • 08be6be059 codegen-java/kotlin: Support Spring Boot 3.x instead of 2.x (#729) translatenix 2024-10-25 14:08:20 -07:00
  • 8fa3acf32f codegen-kotlin: Support Java serialization of module classes (#721) translatenix 2024-10-24 22:11:35 -07:00
  • 8b0118fec5 Store PklProject annotations in the project metadata (#708) Islon Scherer 2024-10-25 02:21:58 +02:00
  • 93cc3253eb Report error on circular local dependencies (#731) Islon Scherer 2024-10-25 01:45:18 +02:00
  • 1ceb489d78 Fix lazy type checking of UInt types (#740) translatenix 2024-10-24 16:19:26 -07:00
  • 4b6bc7bb7c Produce more helpful output when module output is overwritten (#716) Josh B 2024-10-24 09:41:59 -07:00
  • cbbcca0d84 codegen-java: Make stateless classes instantiable (#734) translatenix 2024-10-24 09:29:08 -07:00
  • 22c9a6c9f4 Exclude thrown ascii filename error from native tests (#737) Daniel Chao 2024-10-24 08:20:56 -07:00
  • 069a5d1adc Fix test failures on main (#735) Josh B 2024-10-24 03:53:39 -07:00
  • 86d870ba09 Improve testing with stats and errors per test section (#498) Javier Maestro 2024-10-24 07:00:35 +01:00
  • 2040f14b07 codegen-java: Change condition for generating equals/hashCode/toString/with/Serializable (#710) translatenix 2024-10-23 21:59:15 -07:00
  • 730257861f codegen-kotlin: Don't generate equals/hashCode/toString/copy/:Serializable for abstract classes (#714) translatenix 2024-10-23 21:31:08 -07:00
  • f9fe226eba Fix handling of file: module URIs with non-ASCII characters (#696) Josh B 2024-10-23 20:52:40 -07:00
  • 5a654e453c Fix formatting issues (#733) Daniel Chao 2024-10-23 20:49:16 -07:00
  • 9d10832ffc Fix typecheck error on Listing/Mapping (#725) Daniel Chao 2024-10-23 14:38:30 -07:00
  • ce25cb8ef0 Add analyze imports libs (SPICE-0001) (#695) Daniel Chao 2024-10-23 14:36:57 -07:00
  • eb3891b21f Change license header from doc- to block-comment (#730) Philip K.F. Hölzenspies 2024-10-23 16:02:42 +01:00
  • 0aa4819cea Add version of resolved Pkl distribution to ExecutorException (#719) Philip K.F. Hölzenspies 2024-10-23 10:51:53 +01:00
  • a7cc098925 Remove isMappingDefault on VmNull (#724) Kushal Pisavadia 2024-10-22 18:41:31 +01:00
  • 0ee3d37524 Add support for const object members (#678) Daniel Chao 2024-10-21 22:00:12 -07:00
  • 5057bb5b17 Fix build performance issues of spotless tasks (#722) translatenix 2024-10-21 17:23:40 -07:00
  • 9abf1de7de List Pkl GitHub repositories in README (#715) translatenix 2024-10-21 17:22:29 -07:00
  • 84f4ec863c codegen-kotlin: Fix generation of copy() methods (#705) translatenix 2024-10-19 20:32:21 -07:00
  • d271b62543 Update dependencies (#689) translatenix 2024-10-17 09:12:07 -07:00
  • 62c796a257 Fix double unary minus (#697) Josh B 2024-10-17 07:30:00 -07:00
  • 9b5c5a5c98 Fix error in spread documentation (#704) Jens Teglhus Møller 2024-10-17 16:16:53 +02:00
  • 2add291375 Fix formatting of let expressions (#702) Daniel Chao 2024-10-17 07:02:24 -07:00
  • 7ac51f1f88 Fix invalid syntax in doc comments of pkl:reflect members (#703) Daniel Chao 2024-10-17 07:02:10 -07:00
  • 1022cf3ff3 Replace some usages of java.lang.String.replaceAll with String.replace (#701) translatenix 2024-10-16 15:00:45 -07:00
  • 421711be10 Improve let-expression examples (#680) (#699) Philip K.F. Hölzenspies 2024-10-16 13:10:48 +01:00
  • 475f29c896 Set lower limit for glob pattern resolution in test mode (#693) translatenix 2024-10-15 22:20:25 -07:00
  • d00c466843 Fix dangling Javadoc reference (#687) translatenix 2024-10-15 08:26:35 -07:00
  • 7f26592360 Use case-insensitive comparison for module URI schemes (#688) translatenix 2024-10-15 08:26:23 -07:00
  • 4854027a1a Update Gradle to 8.10.2 (#684) translatenix 2024-10-14 22:53:26 -07:00
  • 2961cdad19 Update Windows and Mac development instructions (#685) translatenix 2024-10-14 22:52:59 -07:00
  • b76ff0f858 Don't run native Windows tests during pkl-core:test (#686) translatenix 2024-10-14 22:51:28 -07:00