{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":230245964,"defaultBranch":"master","name":"saker.build","ownerLogin":"sakerbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-26T10:37:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36268452?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694946140.0","currentOid":""},"activityList":{"items":[{"before":"210ea40f35d50f2b524f50545b7be7cfc39471d4","after":"75269143a524929f6129040121da15aa9b880d47","ref":"refs/heads/master","pushedAt":"2024-03-17T15:27:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Don't throw exception if build target parameter is missing and not used\n\nIf a build target parameter is not set, and isn't used, then don't throw\nan exception, as it's not a serious error.\n\nIn the end this means that the absence of the input parameter is\ndetected at the point of use. If it's not used, then it doesn't cause\nthe build to fail.","shortMessageHtmlLink":"Don't throw exception if build target parameter is missing and not used"}},{"before":"00c1b793954df3f85a66d994e3fbebb4a690707b","after":"210ea40f35d50f2b524f50545b7be7cfc39471d4","ref":"refs/heads/master","pushedAt":"2024-03-16T11:22:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Add ComposedStructuredTaskResult.toIntermediateTaskResultDependencyHandle\n\nThis added function now allows installing dependencies on the\nintermediate task results.\nMove RetrievedTaskResultDependencyHandle to a different package.\nAdd SupplierTaskResultDependencyHandle and change the default\nimplementations of StructuredTaskResult.toResultDependencyHandle\nfunction (and related functions) to lazily retrieve the task result\ninstead of at the time toResultDependencyHandle is called.","shortMessageHtmlLink":"Add ComposedStructuredTaskResult.toIntermediateTaskResultDependencyHa…"}},{"before":"bd78a1ff3df40fbcad8528be2fc195c2768939c8","after":"00c1b793954df3f85a66d994e3fbebb4a690707b","ref":"refs/heads/master","pushedAt":"2024-02-18T13:52:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Error script trace improvements and tests\n\nAdd MultipleAssignmentExecutionException which is thrown if a variable\nis assigned multiple times.\nRefactor AbstractDereferenceSakerTaskResult to report intermediate\nvariables in case of evaluation errors.\nRemove common SakerLiteralTaskFactory instances to be able to report\nbetter script traces.","shortMessageHtmlLink":"Error script trace improvements and tests"}},{"before":"285b01d82444aff4e91ff3c13160e255ef590468","after":"bd78a1ff3df40fbcad8528be2fc195c2768939c8","ref":"refs/heads/master","pushedAt":"2024-02-03T10:56:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Reduce serialization object reference load for TaskIdTaskEvent instances","shortMessageHtmlLink":"Reduce serialization object reference load for TaskIdTaskEvent instances"}},{"before":"bf9ff0773e9c18327dd2e73630ec874e35d47966","after":"285b01d82444aff4e91ff3c13160e255ef590468","ref":"refs/heads/master","pushedAt":"2024-01-28T19:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Change some tabs to spaces in azure-pipelines.yml","shortMessageHtmlLink":"Change some tabs to spaces in azure-pipelines.yml"}},{"before":"ac90bf6c5743df609e8cc32d30ab523c7dce6a9d","after":"bf9ff0773e9c18327dd2e73630ec874e35d47966","ref":"refs/heads/master","pushedAt":"2024-01-28T19:05:39.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Refactor defaults file internal handling a bit\n\nThe defaults loader tasks and now started by the aggregator task instead\nof the build target task.","shortMessageHtmlLink":"Refactor defaults file internal handling a bit"}},{"before":"e39ec7237406fdf543e2f1d4495b2015cbbb59e2","after":"ac90bf6c5743df609e8cc32d30ab523c7dce6a9d","ref":"refs/heads/master","pushedAt":"2023-11-01T17:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Fix bug with script proposals invoked in a map structure for enums\n\nIf the script completion proposal was invoked in a map structure, where\nthe receiver type of the map may be an enum, then proposals were listed\nfor the enums themselves, although they shouldn't be listed as the key\ntypes aren't that enum type.","shortMessageHtmlLink":"Fix bug with script proposals invoked in a map structure for enums"}},{"before":"2b856c2f5aa3a3e271455ff866f82a9eb88e71f2","after":"e39ec7237406fdf543e2f1d4495b2015cbbb59e2","ref":"refs/heads/master","pushedAt":"2023-09-17T10:09:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Bump version 0.8.20","shortMessageHtmlLink":"Bump version 0.8.20"}},{"before":"6371f072da5e89240aad07a4fe74fd545ed2d17b","after":"2b856c2f5aa3a3e271455ff866f82a9eb88e71f2","ref":"refs/heads/master","pushedAt":"2023-09-03T10:09:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Add PublicApi annotation to ValueType","shortMessageHtmlLink":"Add PublicApi annotation to ValueType"}},{"before":"ebf61f4bda8413c2958f95528c4750c463c32571","after":"6371f072da5e89240aad07a4fe74fd545ed2d17b","ref":"refs/heads/master","pushedAt":"2023-09-03T06:30:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Fix deadlock detection in case runTask is used to run a task\n\nThe running-waiting thread counts weren't properly incremented, so the\ndeadlock was never detected.","shortMessageHtmlLink":"Fix deadlock detection in case runTask is used to run a task"}},{"before":"60d8ce63a9b7167c2010ccd3666c7eef9d585cfd","after":"ebf61f4bda8413c2958f95528c4750c463c32571","ref":"refs/heads/master","pushedAt":"2023-08-30T15:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Bump version 0.8.19","shortMessageHtmlLink":"Bump version 0.8.19"}},{"before":"cdff7e752fc1c4eb943ff4b8e52a4c164f1e7f13","after":"60d8ce63a9b7167c2010ccd3666c7eef9d585cfd","ref":"refs/heads/master","pushedAt":"2023-08-28T16:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Fix path separator","shortMessageHtmlLink":"Fix path separator"}},{"before":"e92741fc71b563fc5a6148d64fca61c6ce3ce828","after":"cdff7e752fc1c4eb943ff4b8e52a4c164f1e7f13","ref":"refs/heads/master","pushedAt":"2023-08-28T16:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Fix Windows CI runs","shortMessageHtmlLink":"Fix Windows CI runs"}},{"before":"f6a8efdc782e69ab52cbcc8cb72c9d0667a35fc9","after":"e92741fc71b563fc5a6148d64fca61c6ce3ce828","ref":"refs/heads/master","pushedAt":"2023-08-28T15:32:33.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Flush during serialization more often\n\nTo avoid growing the internal buffer too large.","shortMessageHtmlLink":"Flush during serialization more often"}},{"before":"4d0f3e2cab89738f3df6294738ac48546ffd3131","after":"f6a8efdc782e69ab52cbcc8cb72c9d0667a35fc9","ref":"refs/heads/master","pushedAt":"2023-08-20T14:21:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Fix incorrect subtraction in ClassPathLoadManager reference counting","shortMessageHtmlLink":"Fix incorrect subtraction in ClassPathLoadManager reference counting"}},{"before":"385e734c25325cd4ac8e66bb06caab7c0c3dbc2d","after":"4d0f3e2cab89738f3df6294738ac48546ffd3131","ref":"refs/heads/master","pushedAt":"2023-08-20T11:22:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Update sipka.cmdline version, publish help reference on CI","shortMessageHtmlLink":"Update sipka.cmdline version, publish help reference on CI"}},{"before":"754418c9d1e5fa43c4f343f4756ee6f7aaaebba7","after":"385e734c25325cd4ac8e66bb06caab7c0c3dbc2d","ref":"refs/heads/master","pushedAt":"2023-08-20T09:05:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Use parameterized targets, clean up build file and config\n\nRemove extra build targets named testjava and use build target\nparameters (-P) instead for choosing the JDK to test on.\n\nReplace some include() calls in the main build script with direct build\ntarget invocations.\n\nClean up the ide project config file to be portable.","shortMessageHtmlLink":"Use parameterized targets, clean up build file and config"}},{"before":"43271de69a5ce75e01e78284655c7b6b17ce1643","after":"754418c9d1e5fa43c4f343f4756ee6f7aaaebba7","ref":"refs/heads/master","pushedAt":"2023-08-20T07:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Reaorder SakerIDEProject.clean() and make it more error tolerant\n\nThe clearing of the build directory should happen after the live cached\ndatas are cleaned, because they might hold open handles to files under\nthe build directory.\n\nAlso make the cleaning process more error tolerant, so as much cleaning\nis performed as possible.","shortMessageHtmlLink":"Reaorder SakerIDEProject.clean() and make it more error tolerant"}},{"before":"5fe5df4b3ecbef920f2ccd5f7665bae591a90535","after":"43271de69a5ce75e01e78284655c7b6b17ce1643","ref":"refs/heads/master","pushedAt":"2023-08-20T07:27:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Bump version 0.8.18","shortMessageHtmlLink":"Bump version 0.8.18"}},{"before":"bdef9d25b702d8bb126612161e2311166c6f1caf","after":"5fe5df4b3ecbef920f2ccd5f7665bae591a90535","ref":"refs/heads/master","pushedAt":"2023-08-09T13:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Add PublicApi annotation to SimpleBuildTargetInformation","shortMessageHtmlLink":"Add PublicApi annotation to SimpleBuildTargetInformation"}},{"before":"a64f9862eeefbbba282e1d158e9fddf5d4f4a1de","after":"bdef9d25b702d8bb126612161e2311166c6f1caf","ref":"refs/heads/master","pushedAt":"2023-08-09T13:29:46.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Change no such parameter warning message","shortMessageHtmlLink":"Change no such parameter warning message"}},{"before":"4a1acfa28183e8df8cb5e991f6b15ccffd3f7eff","after":"a64f9862eeefbbba282e1d158e9fddf5d4f4a1de","ref":"refs/heads/master","pushedAt":"2023-08-06T09:52:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Command line option for build target parameters","shortMessageHtmlLink":"Command line option for build target parameters"}},{"before":"4888e1f6af5359ceb2e24cd3946ecf43aae2efe6","after":"4a1acfa28183e8df8cb5e991f6b15ccffd3f7eff","ref":"refs/heads/master","pushedAt":"2023-05-21T11:27:30.495Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Run CI windows tests on Java 8\n\n(Java 11 is prone to crash for some reason on Windows as well)","shortMessageHtmlLink":"Run CI windows tests on Java 8"}},{"before":"2b9080236339aa9a362ee60b302c7340723dcf09","after":"4888e1f6af5359ceb2e24cd3946ecf43aae2efe6","ref":"refs/heads/master","pushedAt":"2023-05-21T11:15:50.224Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"CI fix on windows","shortMessageHtmlLink":"CI fix on windows"}},{"before":"d3fd6643cfc7c41ea8ae8c2302b9bc966408a281","after":"2b9080236339aa9a362ee60b302c7340723dcf09","ref":"refs/heads/master","pushedAt":"2023-05-21T11:07:36.329Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Compile windows native libs on CI","shortMessageHtmlLink":"Compile windows native libs on CI"}},{"before":"ee6dbc28afce88937c790c1b106e8d9b2de8b24a","after":"d3fd6643cfc7c41ea8ae8c2302b9bc966408a281","ref":"refs/heads/master","pushedAt":"2023-05-21T10:28:40.853Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Use string literals for completion proposals with special characters","shortMessageHtmlLink":"Use string literals for completion proposals with special characters"}},{"before":"b61b440437a5a206b2850e69d78bcf9ccaf69cce","after":"ee6dbc28afce88937c790c1b106e8d9b2de8b24a","ref":"refs/heads/master","pushedAt":"2023-05-20T08:24:37.931Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Use local variable for output stream field reference\n\nTo avoid multiple GETFIELD operations. (Small micro optimization)","shortMessageHtmlLink":"Use local variable for output stream field reference"}},{"before":"df76b6021289637c1e14231438813fd285685a38","after":"b61b440437a5a206b2850e69d78bcf9ccaf69cce","ref":"refs/heads/master","pushedAt":"2023-05-14T14:08:49.051Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Reduce externalizable content size integer byte count if possible\n\nSerialize the length of the externalized data as a single byte if it\nfits into a single byte, so the output data is not filled with\nunnecessary zero bytes.","shortMessageHtmlLink":"Reduce externalizable content size integer byte count if possible"}},{"before":"9de652ea6a02c9d6ae5749159b7f5d95591457b0","after":"df76b6021289637c1e14231438813fd285685a38","ref":"refs/heads/master","pushedAt":"2023-05-14T11:32:01.107Z","pushType":"push","commitsCount":6,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Slightly improve value object serialization\n\nSo fewer lookups are done, and serialization index is tracked along the\ninternalized objects.","shortMessageHtmlLink":"Slightly improve value object serialization"}},{"before":"54347555be992b04c5ded996ea92e02d9193f673","after":"9de652ea6a02c9d6ae5749159b7f5d95591457b0","ref":"refs/heads/master","pushedAt":"2023-05-07T10:02:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Sipkab","name":"Bence Sipka","path":"/Sipkab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10866741?s=80&v=4"},"commit":{"message":"Update thirdparty lib saker.util from HEAD","shortMessageHtmlLink":"Update thirdparty lib saker.util from HEAD"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xN1QxNToyNzowMC4wMDAwMDBazwAAAAQX3CNc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xN1QxNToyNzowMC4wMDAwMDBazwAAAAQX3CNc","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wN1QxMDowMjozOS4wMDAwMDBazwAAAAMnpIb2"}},"title":"Activity · sakerbuild/saker.build"}