Commit Graph

  • 854074e619 Do not crash, but suggest '--multiple-file-output-path' when specifying a directory as output file (#1038) Jeroen Soeters 2025-04-08 12:56:15 -05:00
  • c5c0c20caa Fix typo in evolution-and-roadmap.adoc (#1031) mbvissers 2025-04-01 20:34:47 +02:00
  • 3119e0781b Fix typo in evolution-and-roadmap.adoc (#1031) mbvissers 2025-04-01 20:34:47 +02:00
  • b445713b8c Publish executables for pkldoc, pkl-codegen-java, pkl-codegen-kotlin (#1023) Daniel Chao 2025-03-19 09:08:12 -07:00
  • aad530b9a8 move parser out of pkl-core (#1024) Islon Scherer 2025-03-18 20:23:53 +01:00
  • 1cd0549bd6 remove stacking of block comments (#1022) Islon Scherer 2025-03-12 18:24:38 +01:00
  • 8b7d59e4e4 Build with m2pro.large instances, not macos.m1.large.gen1 (#1020) Kushal Pisavadia 2025-03-11 10:20:43 +00:00
  • f7eaeddc78 Alphabetically sort the projects list in settings.gradle.kts (#1015) Kushal Pisavadia 2025-03-07 14:06:14 +00:00
  • 18e7a7e87e Add optimization for generator bodies that don't introduce new members (#1013) Daniel Chao 2025-03-05 10:25:54 -08:00
  • bf484b3431 Revert Gradle plugin tests to use deprecated API (#1011) Daniel Chao 2025-03-04 07:58:16 -08:00
  • 5636fb55c4 Adjust installation docs (#1010) Daniel Chao 2025-03-03 12:19:13 -08:00
  • 5021107269 Update Gradle to 8.13 (#1008) Daniel Chao 2025-03-03 12:08:48 -08:00
  • 3baefbcfd3 Document how to install pkl with Mise (#982) Pedro Piñera Buendía 2025-03-03 20:01:09 +00:00
  • a0a64923a6 Cherry pick changes from 0.28.1 (#1004) Daniel Chao 2025-03-03 10:18:35 -08:00
  • fc1114fd2e Remove resources/ directory from executable dir 0.28.1 Dan Chao 2025-03-03 09:44:24 -08:00
  • 2b24d2838c Run spotless apply Dan Chao 2025-03-03 09:23:27 -08:00
  • 917d110e46 Prepare 0.28.1 release Dan Chao 2025-03-03 09:11:05 -08:00
  • 11cc9b96bd Add release notes for 0.28.1 (#1003) Daniel Chao 2025-03-03 09:16:24 -08:00
  • ab9a231341 Allow native-image flags to be passed through from Gradle properties (#1001) Daniel Chao 2025-03-03 08:49:44 -08:00
  • cf18ce3d65 Fix shadow jar logic (#998) Daniel Chao 2025-03-03 07:48:35 -08:00
  • a225258ebf Make Truffle use fallback runtime in Gradle plugin (#995) Daniel Chao 2025-02-27 12:54:49 -08:00
  • 09166ba165 Allow native-image flags to be passed through from Gradle properties (#1001) Daniel Chao 2025-03-03 08:49:44 -08:00
  • 9ba7fa01af Fix shadow jar logic (#998) Daniel Chao 2025-03-03 07:48:35 -08:00
  • 9f22c56ff5 Make Truffle use fallback runtime in Gradle plugin (#995) Daniel Chao 2025-02-27 12:54:49 -08:00
  • 393d939a2c Add Kotlin version bump to breaking changes (#987) Daniel Chao 2025-02-26 14:06:06 -08:00
  • 06d04878f7 Add Kotlin version bump to breaking changes (#987) Daniel Chao 2025-02-26 14:06:06 -08:00
  • d3ba0f9e47 Start next dev iteration Islon Scherer 2025-02-26 18:25:26 +01:00
  • cc9827f032 remove folders from build executable dir Islon Scherer 2025-02-26 17:52:27 +01:00
  • d1f7b639a7 change version to 0.28.0 Islon Scherer 2025-02-26 17:09:14 +01:00
  • 842c46e358 remove folders from build executable dir 0.28.0 Islon Scherer 2025-02-26 17:52:27 +01:00
  • 52c2b29a04 change version to 0.28.0 Islon Scherer 2025-02-26 17:09:14 +01:00
  • cf889246fd Add release notes for 0.28 (#978) Daniel Chao 2025-02-26 07:52:21 -08:00
  • fcce5c7e11 Replace dead links to ANTLR parser grammar (#973) Daniel Chao 2025-02-21 08:26:49 -08:00
  • 52a86d3f32 Untangle external reader code (#776) odenix 2025-02-20 22:38:51 -08:00
  • 31c80e792e Ensure findOrAddAuxiliarySlot is not called during compilation (#969) Daniel Chao 2025-02-20 08:09:22 -08:00
  • 50cfb1c962 Bump clikt to 5.0.3 (#947) Artem Yarmoliuk 2025-02-19 23:18:02 +00:00
  • 643c6f5a76 Execute typechecks eagerly when within a constraint (#964) Daniel Chao 2025-02-19 12:51:52 -08:00
  • 227f0637fc Rename package ast to syntax (#968) Daniel Chao 2025-02-19 10:57:41 -08:00
  • baa34a6dd1 Added support for an alternative current dir mode in pkldoc (#824) Vladimir Matveev 2025-02-19 08:52:32 -08:00
  • 2ffd201172 move handling of strings to parser (#962) Islon Scherer 2025-02-19 17:19:48 +01:00
  • ee23a8c3f4 Make CliktCommands classes (#963) Daniel Chao 2025-02-18 08:29:59 -08:00
  • 28b128f86f Run spotless formatting (#958) Daniel Chao 2025-02-17 07:36:43 -08:00
  • d270829ed3 fix calculation of spans in parser (#957) Islon Scherer 2025-02-15 12:11:55 +01:00
  • 350b71a634 Fix incorrect glob example (#956) Michael Case 2025-02-14 15:31:04 -06:00
  • 28df90527b Add docs for various keywords (#955) Daniel Chao 2025-02-14 13:30:22 -08:00
  • eabfcdd333 Allow -DcommitId flag when building Pkl (#954) Daniel Chao 2025-02-14 09:36:47 -08:00
  • 1a4f9ee72e Improve handling of errors when analysis fails (#948) Daniel Chao 2025-02-13 14:00:48 -08:00
  • 65cf3237b7 Add parser benchmarks (#953) Daniel Chao 2025-02-13 11:22:31 -08:00
  • d00d0ba79f Update dependencies (#938) Daniel Chao 2025-02-13 10:19:24 -08:00
  • f56b1bb84f Test and document supercalls using the same method/property name (#943) Josh B 2025-02-12 21:10:37 -08:00
  • b526902bf0 Replace ANTLR with hand-rolled parser (#917) Islon Scherer 2025-02-12 18:11:00 +01:00
  • 7c3f8ad261 Improve documentation about Set/Map ordering (#944) Daniel Chao 2025-02-12 06:43:51 -08:00
  • 7ed710c226 Make commands classes instead of objects (#946) Daniel Chao 2025-02-11 06:38:19 -08:00
  • ad99e4a7f7 Correctly set allowed modules/resoures when external reader scheme contain regex control characters (#941) Josh B 2025-02-07 14:03:40 -08:00
  • e805a04a74 [docs] Add documetation about release/evolution/roadmap (#937) release/0.27 Daniel Chao 2025-02-05 11:24:41 -08:00
  • e85e888f92 [docs] Add documetation about release/evolution/roadmap (#937) Daniel Chao 2025-02-05 11:24:41 -08:00
  • 3b6fbdff15 Remove usages of VmFunction#apply(Object) (#936) Daniel Chao 2025-02-05 09:18:42 -08:00
  • 9784cd7265 Turn CLI commands into objects, self register subcommands (#935) Daniel Chao 2025-02-05 09:18:23 -08:00
  • aadcccd0fc Run a simple eval script (#928) Daniel Chao 2025-02-04 07:21:57 -08:00
  • 9075ca0729 Fix native gvm ci (#930) Daniel Chao 2025-02-04 07:21:42 -08:00
  • 5e12dfb200 fix: upgrade ci jobs to jdk 21 (#926) Sam Gammon 2025-02-03 17:17:07 -08:00
  • 408242a44c Upgrade GraalVM and Truffle, set up multi-JDK testing, bump development Java to 21 (#876) Sam Gammon 2025-02-03 14:57:40 -08:00
  • 8cfd2357c6 Fix typo in tutorial part 2 (#921) Stanley Cheung 2025-01-31 15:53:22 +00:00
  • 3fa935b390 fix: downstream native-image builds (#914) Sam Gammon 2025-01-29 20:31:05 -08:00
  • aa8a0f18e8 Simplify inputs for javadocJar (#916) Kushal Pisavadia 2025-01-29 17:46:39 +00:00
  • 3815a0206b Optimization: execute const object bodies and typechecks only once (#915) Daniel Chao 2025-01-29 07:19:55 -08:00
  • 90df0662af Overhaul implementation of for-generators (#844) odenix 2025-01-28 14:06:42 -08:00
  • 11169d6691 Upgrade gradle to 8.12.1 (from 8.12) and fix some build warnings (#910) Kushal Pisavadia 2025-01-27 23:01:19 +00:00
  • 5dc672731d Bump minimum Gradle version to 8.2 (#901) Daniel Chao 2025-01-27 10:04:31 -08:00
  • 258eda8630 Update Kotlin to 2.0 (#900) odenix 2025-01-23 14:41:59 -08:00
  • cdd6d52642 Only run Gradle compatibility tests against minimum and maximum release (#898) Daniel Chao 2025-01-22 14:08:45 -08:00
  • 29049ac437 Import release notes for 0.27.2 (#897) Daniel Chao 2025-01-22 09:36:48 -08:00
  • edf704b469 Run spotless apply 0.27.2 Dan Chao 2025-01-22 09:04:02 -08:00
  • d9cfb68048 Prepare 0.27.2 release Dan Chao 2025-01-22 08:57:27 -08:00
  • 2a9b10097d Revert "Upgrade Kotlin to 1.7.21 (#887)" (#896) Daniel Chao 2025-01-22 08:33:06 -08:00
  • 257bd6f699 Allow jar:nested: URIs in default security manager (#895) Daniel Chao 2025-01-22 06:42:47 -08:00
  • 75bd21420b Document where to find all keywords (#892) Vic 2025-01-21 22:03:43 +01:00
  • 1e75001382 Add release notes for 0.27.2 (#894) Daniel Chao 2025-01-21 11:56:33 -08:00
  • 376eb2bdbf Run spotless apply Dan Chao 2025-01-17 10:17:02 -08:00
  • 56a3b0a193 Update license year (#871) Daniel Chao 2025-01-07 10:15:07 +00:00
  • 6c8e45b19a Fix NPE when handling ExternalReader specs with null arguments (#882) Josh B 2025-01-14 04:51:09 -08:00
  • 0bc1b7156e Fix page size for Linux AArch64 native executables (#875) Josh B 2025-01-07 07:55:27 -08:00
  • f0b961de81 Make Test Report locale independent (#868) Stefan M. 2025-01-02 18:29:48 +01:00
  • 3ece353e0c Download JDK for windows build (#851) Daniel Chao 2024-12-19 09:23:04 -08:00
  • 273d1219a6 Upgrade Kotlin to 1.7.21 (#887) Kushal Pisavadia 2025-01-17 14:12:31 +00:00
  • ec7d7267dc Update dependencies (#883) Daniel Chao 2025-01-15 05:39:14 -08:00
  • 3096da1920 Update gradle to 8.12 (#884) Daniel Chao 2025-01-15 05:38:51 -08:00
  • 100dd0560e Support jpkl executable for Windows (#872) Daniel Chao 2025-01-14 05:16:59 -08:00
  • 3296dd8a89 Fix NPE when handling ExternalReader specs with null arguments (#882) Josh B 2025-01-14 04:51:09 -08:00
  • 160e4a5636 YamlRenderer: allow all primitive scalar types as map keys (#879) Josh B 2025-01-13 16:22:52 -08:00
  • 267de3c789 Fix page size for Linux AArch64 native executables (#875) Josh B 2025-01-07 07:55:27 -08:00
  • f6c74e90a8 Update license year (#871) Daniel Chao 2025-01-07 10:15:07 +00:00
  • 467e64f98e Make Test Report locale independent (#868) Stefan M. 2025-01-02 18:29:48 +01:00
  • d9c65d484a Fix spelling errors (#846) Josh Soref 2024-12-23 15:49:56 -05:00
  • a014e8d1d1 Add comment about const check (#859) Daniel Chao 2024-12-23 11:38:33 -08:00
  • 6fd82a5bb8 Clarify terminology on renderer converters (#860) Daniel Chao 2024-12-20 10:36:51 -08:00
  • 29fb99ffea Update JDK version in dev docs (#848) Daniel Chao 2024-12-20 10:36:35 -08:00
  • efe1608bd6 Fix compile error (#857) Daniel Chao 2024-12-19 12:15:30 -08:00
  • 639cc2430e Fix CreateEvaluatorRequest decoding (#853) Josh B 2024-12-19 09:59:22 -08:00
  • 6cab47067b Fix CreateEvaluatorRequest decoding (#853) Josh B 2024-12-19 09:59:22 -08:00