{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22527161,"defaultBranch":"master","name":"jsonnet","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-01T20:29:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681758221.0","currentOid":""},"activityList":{"items":[{"before":"e8e278ecef641fb88575679214f4b8b4a1eab7a9","after":"2bca3a02ac3c06e4dac74c10c4b6c650ae53d148","ref":"refs/heads/master","pushedAt":"2024-04-17T14:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"update js/wasm_exec.js - the Go WASM JS glue","shortMessageHtmlLink":"update js/wasm_exec.js - the Go WASM JS glue"}},{"before":"8add5b39754ddcc5f8c4a5e2b29c6d646dbfb447","after":"06e7b270af61c9d1361e35e3265c96c61582909a","ref":"refs/heads/gh-pages","pushedAt":"2024-04-17T14:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"67a44210445704ad20f253bd1a2abdb0ea409a55","after":"e8e278ecef641fb88575679214f4b8b4a1eab7a9","ref":"refs/heads/master","pushedAt":"2024-04-17T12:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Improve performance of escapeStringBash and escapeStringDollars","shortMessageHtmlLink":"Improve performance of escapeStringBash and escapeStringDollars"}},{"before":"aa4fadfecb7ed716e672ccac900fed61292aca8e","after":"8add5b39754ddcc5f8c4a5e2b29c6d646dbfb447","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T15:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"f324ff7ab7c55e7de938f9c1f4361e461089f029","after":"67a44210445704ad20f253bd1a2abdb0ea409a55","ref":"refs/heads/master","pushedAt":"2024-04-16T15:57:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"chore: ./tools/scripts/update_web_content.sh","shortMessageHtmlLink":"chore: ./tools/scripts/update_web_content.sh"}},{"before":"133f32a47cf38191c3cfa9ff768d63fa9e6ea812","after":"aa4fadfecb7ed716e672ccac900fed61292aca8e","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T15:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"c4c74641f2e1fd2ba9321c1a03272627c9e62962","after":"f324ff7ab7c55e7de938f9c1f4361e461089f029","ref":"refs/heads/master","pushedAt":"2024-04-16T15:27:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"chore: update stdlib ref with tools/scripts/update_web_content.sh","shortMessageHtmlLink":"chore: update stdlib ref with tools/scripts/update_web_content.sh"}},{"before":"488b7e8ecdc23f2c0af887bdc1c50de28854f94d","after":"133f32a47cf38191c3cfa9ff768d63fa9e6ea812","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T14:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Delete the production/ directory; web files are in the root.","shortMessageHtmlLink":"Delete the production/ directory; web files are in the root."}},{"before":"ce7443824706ca1e33654a7cf4f7917863114c40","after":"c4c74641f2e1fd2ba9321c1a03272627c9e62962","ref":"refs/heads/master","pushedAt":"2024-04-16T13:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"refresh the instructions for building the docs\n\nVarious minor changes:\n- gitignore the Jekyll output directory even if you run Jekyll from\n the repo root.\n- gitignore the WASM file since it's a build output.\n- Get rid of tools/scripts/serve_docs.sh - it's no longer needed since\n Jekyll 4.3.0 which fixed the Content-Type for WASM files\n (https://github.com/jekyll/jekyll/pull/8965)\n 4.3.0 was released October 2020.\n- In push_docs, when checking out the repo to the working directory,\n directly check out the gh-pages branch instead of checking out HEAD\n and then switching branch.\n- Update instructions accordingly.","shortMessageHtmlLink":"refresh the instructions for building the docs"}},{"before":"cb18fec3721375ddfc938cb4831835ec06c64d81","after":"ce7443824706ca1e33654a7cf4f7917863114c40","ref":"refs/heads/master","pushedAt":"2024-04-16T13:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"chore: fix some comments\n\nSigned-off-by: dongjinlong ","shortMessageHtmlLink":"chore: fix some comments"}},{"before":"b8728ea60473311dbd6dd1493ff648f82e13f374","after":"cb18fec3721375ddfc938cb4831835ec06c64d81","ref":"refs/heads/master","pushedAt":"2024-03-23T14:55:45.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"support backslash directory separator on WIN32","shortMessageHtmlLink":"support backslash directory separator on WIN32"}},{"before":"4b914fbde39bf01433473c5ddbe5246ea85068b4","after":"b8728ea60473311dbd6dd1493ff648f82e13f374","ref":"refs/heads/master","pushedAt":"2024-03-23T14:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Fix: Escape strings printed by assertEqual","shortMessageHtmlLink":"Fix: Escape strings printed by assertEqual"}},{"before":"55eafec3097cb5be2699ffbcd3c5c6acfcf51889","after":"4b914fbde39bf01433473c5ddbe5246ea85068b4","ref":"refs/heads/master","pushedAt":"2024-03-23T14:20:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Fix field visibility of object comprehension fields to inherit\n\nThis should make C++ Jsonnet match the existing behaviour of Go-Jsonnet.\n\nObject comprehensions do not support differing field visibility, that is\nan object comprehension with a \"hidden\" or \"forced-visible\" field such as\n`{[k]::1 for k in [\"x\"]}` is rejected with a syntax error.\n\nHowever, intuitively the `{[key_expr]: value_expr for x in ...}` syntax\nseems like it should behave similarly to a normal (non-comprehension) object\nthat uses default field visibility. Default field visibility is to 'inherit'\nvisibility when merging objects with the + operator, and this is the existing\nbehaviour of Go-Jsonnet.\n\nExample case:\n\n./jsonnet -e '{\"one\":: \"base\"} + {[k]: \"derived\" for k in [\"one\"]}'\n\nBefore this commit, Go-Jsonnet output:\n{ }\n\nBefore this commit, C++ Jsonnet output:\n{ \"one\": \"derived\" }\n\nBug report:\nhttps://github.com/google/jsonnet/issues/1111","shortMessageHtmlLink":"Fix field visibility of object comprehension fields to inherit"}},{"before":"d2f5e7c0fe2ad659d436a299b8fea9fdad751320","after":"55eafec3097cb5be2699ffbcd3c5c6acfcf51889","ref":"refs/heads/master","pushedAt":"2024-03-10T11:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"initialize Jsonnet::vm_ field to nullptr\n\nThe Jsonnet class constructor doesn't set up the VM; this is deferred\nuntil the user calls init(). However it's important for the vm_ field to\nitself be initialised to a known value. The Jsonnet destructor will\nattempt to destroy the VM only if the vm_ field is not null.","shortMessageHtmlLink":"initialize Jsonnet::vm_ field to nullptr"}},{"before":"bb8ed3d305f911e1e3d989f88a142d346c0666a7","after":"d2f5e7c0fe2ad659d436a299b8fea9fdad751320","ref":"refs/heads/master","pushedAt":"2024-03-10T11:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"free output string in jsonnetfmt in the in-place no-diff path\n\nMakes the leak detector happy.","shortMessageHtmlLink":"free output string in jsonnetfmt in the in-place no-diff path"}},{"before":"5cd4c2689a0f1cb31257b4c90d487acb8076e984","after":"bb8ed3d305f911e1e3d989f88a142d346c0666a7","ref":"refs/heads/master","pushedAt":"2024-03-08T12:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"fix typo (mlohmann -> nlohmann) in comment","shortMessageHtmlLink":"fix typo (mlohmann -> nlohmann) in comment"}},{"before":"955ffe6eadbd2ee7c5afd56dd9110d868fbce1da","after":"5cd4c2689a0f1cb31257b4c90d487acb8076e984","ref":"refs/heads/master","pushedAt":"2024-03-06T12:24:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"handle unknown json::value_t kinds (by aborting)\n\nThis should prevent a compile warning when building against nlohmann json.hpp\nv3.8.0 or greater, which add an extra value_t kind for binary data.","shortMessageHtmlLink":"handle unknown json::value_t kinds (by aborting)"}},{"before":"dfe5dfdf9324f6f9f75783451cbfef5e844b2a02","after":"955ffe6eadbd2ee7c5afd56dd9110d868fbce1da","ref":"refs/heads/master","pushedAt":"2024-03-03T07:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"delete declaration for jsonnet_unparse_jsonnet (which doesn't exist)\n\nReported in https://github.com/google/jsonnet/issues/1012","shortMessageHtmlLink":"delete declaration for jsonnet_unparse_jsonnet (which doesn't exist)"}},{"before":"8c53f3c9c7e5d01068df03f154e5c6cd3bcd6cd5","after":"dfe5dfdf9324f6f9f75783451cbfef5e844b2a02","ref":"refs/heads/master","pushedAt":"2024-03-02T18:57:10.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Add libjsonnet_test_locale to the Makefile ALL list\n\nThis adds it to the 'all' target and also (more importantly) adds it to\nthe list of files that are removed by 'make clean'","shortMessageHtmlLink":"Add libjsonnet_test_locale to the Makefile ALL list"}},{"before":"deac98c2688f9286096f27e23d3c971b8b1b9a90","after":"8c53f3c9c7e5d01068df03f154e5c6cd3bcd6cd5","ref":"refs/heads/master","pushedAt":"2024-03-02T18:01:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Doc: Add an example of slicing with a negative index","shortMessageHtmlLink":"Doc: Add an example of slicing with a negative index"}},{"before":"3d6ba73b5fdce037c58b2b5b6cd88c6cdd3ff7a4","after":"deac98c2688f9286096f27e23d3c971b8b1b9a90","ref":"refs/heads/master","pushedAt":"2024-02-27T13:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"add test case for YAML parsing a quoted number (ie, a string)\n\nThis was failing previously (https://github.com/google/jsonnet/issues/1050)\ndue to a bug in RapidYAML.","shortMessageHtmlLink":"add test case for YAML parsing a quoted number (ie, a string)"}},{"before":"436c63ab81faae480689c3ae1d466af14e3b4136","after":"3d6ba73b5fdce037c58b2b5b6cd88c6cdd3ff7a4","ref":"refs/heads/master","pushedAt":"2024-02-27T13:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"add test case for YAML parsing a version number\n\nThis was failing previously (https://github.com/google/jsonnet/issues/1014)\ndue to a bug in RapidYAML.","shortMessageHtmlLink":"add test case for YAML parsing a version number"}},{"before":"4003c4df8eef06f5214fcba9d2c18bfb216ffa1f","after":"436c63ab81faae480689c3ae1d466af14e3b4136","ref":"refs/heads/master","pushedAt":"2024-02-27T12:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Add test case for #942 std.parseYaml and block (pipe)\n\nstd.parseYaml() doesn't handle this properly:\n\n f1: |\n a\n b","shortMessageHtmlLink":"Add test case for #942 std.parseYaml and block (pipe)"}},{"before":"4e7678a907c273cbb6f7554f3ce53eee59aab778","after":"4003c4df8eef06f5214fcba9d2c18bfb216ffa1f","ref":"refs/heads/master","pushedAt":"2024-02-27T12:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"switch to the single-header Rapid YAML, upgrade to v0.5.0\n\nRapid YAML has an extensive CMake based build, which is probably ok but\nmight be a pain to use from our other build systems (e.g., Bazel, which\nwe probably want to continue supporting).\n\nHowever, Rapid YAML also provides a single-file amalgamation (aka unity\nbuild), which is of course much easier to embed.","shortMessageHtmlLink":"switch to the single-header Rapid YAML, upgrade to v0.5.0"}},{"before":"69512da6ed4bdf02d094ce82f1304b52507058b5","after":"4e7678a907c273cbb6f7554f3ce53eee59aab778","ref":"refs/heads/master","pushedAt":"2024-02-10T15:59:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Install RUNTIME files of shared libraries\n\nThe DLL part of a shared library is treated as a RUNTIME target\nfor DLL platforms (all Windows-based systems including Cygwin).","shortMessageHtmlLink":"Install RUNTIME files of shared libraries"}},{"before":"5e90d5734aafef6a55b39c6efd33a287f0cdc3d5","after":"69512da6ed4bdf02d094ce82f1304b52507058b5","ref":"refs/heads/master","pushedAt":"2024-02-09T12:53:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"delete the (broken) Travis workflow configuration","shortMessageHtmlLink":"delete the (broken) Travis workflow configuration"}},{"before":"c97b7e835750bebea6d498e9d3bf61eb3966e809","after":"5e90d5734aafef6a55b39c6efd33a287f0cdc3d5","ref":"refs/heads/master","pushedAt":"2024-02-09T12:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"fix jsonnetfmt --debug-desugaring\n\nThe desugaring step handles string backslash escape sequences, but it\nputs the result back into the same AST elements that the input strings\ncame from. When formatting, these strings need to be re-escaped to\nturn them into printable string literals.","shortMessageHtmlLink":"fix jsonnetfmt --debug-desugaring"}},{"before":"ab9608539d4ab65a3a78d4386d8b096c51b0b6cd","after":"c97b7e835750bebea6d498e9d3bf61eb3966e809","ref":"refs/heads/master","pushedAt":"2024-02-08T00:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"Revert \"cleanup: fix grep warning about unnecessary backslash\"\n\nApparently my local `make` interprets this differently to `make` on the\nGitHub runner. Different versions maybe? Not sure. Anyway, it broke the\nbuild.\n\nThis reverts commit ab9608539d4ab65a3a78d4386d8b096c51b0b6cd.","shortMessageHtmlLink":"Revert \"cleanup: fix grep warning about unnecessary backslash\""}},{"before":"9de2ac9908eda1d04d334448850c7a11cd22b835","after":"ab9608539d4ab65a3a78d4386d8b096c51b0b6cd","ref":"refs/heads/master","pushedAt":"2024-02-07T23:57:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"cleanup: fix grep warning about unnecessary backslash\n\nFixes this warning when running `make`:\n\n grep: warning: stray \\ before #","shortMessageHtmlLink":"cleanup: fix grep warning about unnecessary backslash"}},{"before":"cb633a5d29406367206eb9313e8d8fd840f5a08d","after":"9de2ac9908eda1d04d334448850c7a11cd22b835","ref":"refs/heads/master","pushedAt":"2024-02-07T18:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbartholomew","name":"John Bartholomew","path":"/johnbartholomew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115749?s=80&v=4"},"commit":{"message":"update build status badge to point to GitHub workflow\n\nSee docs:\nhttps://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge","shortMessageHtmlLink":"update build status badge to point to GitHub workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMy0tGAA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/jsonnet"}