{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":474070793,"defaultBranch":"master","name":"sneller","ownerLogin":"SnellerInc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-25T15:46:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82009348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704644914.0","currentOid":""},"activityList":{"items":[{"before":"43c70cd7ddc027f63d9d29ba2bb6c7d77f2dd194","after":null,"ref":"refs/heads/bugfix/incorrect-portable-names","pushedAt":"2024-01-07T16:28:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HJLebbink","name":"Henk-Jan Lebbink","path":"/HJLebbink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1561352?s=80&v=4"}},{"before":"76df1cd580a0e6259c3941a9eeb3bbd7fa814f9d","after":"86e9f118cf6517220d8dc8e0af788e1a312fc056","ref":"refs/heads/master","pushedAt":"2024-01-07T16:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HJLebbink","name":"Henk-Jan Lebbink","path":"/HJLebbink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1561352?s=80&v=4"},"commit":{"message":"fixed incorrect portable names (#9)","shortMessageHtmlLink":"fixed incorrect portable names (#9)"}},{"before":null,"after":"43c70cd7ddc027f63d9d29ba2bb6c7d77f2dd194","ref":"refs/heads/bugfix/incorrect-portable-names","pushedAt":"2024-01-07T16:26:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HJLebbink","name":"Henk-Jan Lebbink","path":"/HJLebbink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1561352?s=80&v=4"},"commit":{"message":"fixed incorrect portable names","shortMessageHtmlLink":"fixed incorrect portable names"}},{"before":"cad3fb37fb9c2d05f251465289ae11c07f1c9955","after":"76df1cd580a0e6259c3941a9eeb3bbd7fa814f9d","ref":"refs/heads/master","pushedAt":"2024-01-02T17:03:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Feature/opcode agg2 (#3266)\n\n* Implemented bcaggandi\n\n* Implemented bcaggori\n\n* Implemented bcaggxori\n\n* Implemented bcaggsumi\n\n* Implemented bcaggork\n\n* Implemented bcaggandk\n\n* Implemented bcaggcount\n\n* Implemented bcaggmergestate\n\n* Moved the aggregation opcodes to a dedicated registerer\n\n* Added the go suffix\n\n* Stubs of functions that are never called\n\n* Reduced to common frameworks\n\n* Implemented bcaggsumf\n\n* Implemented a couple of opaggslot* opcodes\n\n* Implemented bcaggslotavgi\n\n* Experimenting with opaggslotsumf, not working yet\n\n* Implemented bcaggslotandkgo and bcaggslotorkgo\n\n* Switched to slices\n\n* Staticheck\n\n* Working on bcaggslotcountgo, result mismatch\n\n* bcaggslotmergestate\n\n* Fixed bcaggslotcount\n\n* Implemented bcaggslotsumfgo\n\n* Implemented bcaggslotavgf\n\n* Implemented bcaggapproxcount\n\n---------\n\nCo-authored-by: frank-sneller <82009097+frank-sneller@users.noreply.github.com>","shortMessageHtmlLink":"Feature/opcode agg2 (#3266)"}},{"before":"30eb116a03283c453f3f4974f848f8e950d8fee7","after":"cad3fb37fb9c2d05f251465289ae11c07f1c9955","ref":"refs/heads/master","pushedAt":"2023-12-15T18:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Feature/opcodes transcendental (#3278)\n\nPortable transcendental opcodes","shortMessageHtmlLink":"Feature/opcodes transcendental (#3278)"}},{"before":"514b3c1273af2a588ebfb342edc3d673e4a2bbc5","after":"30eb116a03283c453f3f4974f848f8e950d8fee7","ref":"refs/heads/master","pushedAt":"2023-12-12T05:18:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"oss: README: reword License paragraph","shortMessageHtmlLink":"oss: README: reword License paragraph"}},{"before":"cee47632965ff44faa49c5a3a2ab3bb05c494b79","after":"514b3c1273af2a588ebfb342edc3d673e4a2bbc5","ref":"refs/heads/master","pushedAt":"2023-12-11T20:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"oss: relicense to Apache 2 globally","shortMessageHtmlLink":"oss: relicense to Apache 2 globally"}},{"before":"9273418674e89fbafcfd833d9360bcf4b608f9be","after":"cee47632965ff44faa49c5a3a2ab3bb05c494b79","ref":"refs/heads/master","pushedAt":"2023-12-07T18:06:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"vm: add more portable boxing routines\n\nAdd makestruct, makelist, alloc, and concatstr.","shortMessageHtmlLink":"vm: add more portable boxing routines"}},{"before":"9a9f62feb8e1a3835265a8863e7fa46e3ea68f2b","after":"9273418674e89fbafcfd833d9360bcf4b608f9be","ref":"refs/heads/master","pushedAt":"2023-12-05T18:44:17.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Feature/opcode float (#3256)\n\nPortable implementation of a number of floating-point opcodes.","shortMessageHtmlLink":"Feature/opcode float (#3256)"}},{"before":"09ff83e8b03401507e29001e8a59296e38ca3c6f","after":"9a9f62feb8e1a3835265a8863e7fa46e3ea68f2b","ref":"refs/heads/master","pushedAt":"2023-12-01T16:43:10.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Renamed the portable opcodes (#3264)","shortMessageHtmlLink":"Renamed the portable opcodes (#3264)"}},{"before":"c5ec0d2bca888f7a76ab4a8dcedc3f3941fa5657","after":"09ff83e8b03401507e29001e8a59296e38ca3c6f","ref":"refs/heads/master","pushedAt":"2023-11-25T19:43:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Update README (#3258)","shortMessageHtmlLink":"Update README (#3258)"}},{"before":"0c021124ada8ed77060462346d2c692c863cd089","after":"c5ec0d2bca888f7a76ab4a8dcedc3f3941fa5657","ref":"refs/heads/master","pushedAt":"2023-11-21T16:16:53.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Feature/unpivot portable (#3245)\n\nPortable unpivot accelerators","shortMessageHtmlLink":"Feature/unpivot portable (#3245)"}},{"before":"c1d4b1fa826e1e6f46299181c5e68cf69ac5b881","after":"0c021124ada8ed77060462346d2c692c863cd089","ref":"refs/heads/master","pushedAt":"2023-08-25T16:15:12.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Fix Docker build","shortMessageHtmlLink":"Fix Docker build"}},{"before":"c132e3d5dd4fdf3cbed45d6a1e6ade90040860a6","after":"c1d4b1fa826e1e6f46299181c5e68cf69ac5b881","ref":"refs/heads/master","pushedAt":"2023-08-17T21:33:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"Allow fetching data from cross-region buckets (#3151)\n\n* Allow fetching data from cross-region buckets\n\n* Explicitly obtain bucket region\n\n* Keep \"Derived\" time the same for all derived keys\n\n* Fix header\n\n* Remove expiration check\n\n* Unexport BucketKeyCache\n\n* Allow scanning SQS in other regions\n\n* Allow deploying DB-sync with multiple regions\n\n* Allow detecting bucket region without `s3:GetBucketLocation`\n\n* Don't cache sensitive keys","shortMessageHtmlLink":"Allow fetching data from cross-region buckets (#3151)"}},{"before":"7a081d7a6442523a61ab8f9463886fafba5c4585","after":null,"ref":"refs/heads/frank-sneller-patch-1","pushedAt":"2023-08-17T00:23:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frank-sneller","name":null,"path":"/frank-sneller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82009097?s=80&v=4"}},{"before":null,"after":"7a081d7a6442523a61ab8f9463886fafba5c4585","ref":"refs/heads/frank-sneller-patch-1","pushedAt":"2023-08-17T00:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frank-sneller","name":null,"path":"/frank-sneller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82009097?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix link and add call to reach out if interested in testing.","shortMessageHtmlLink":"Update README.md"}},{"before":"b0f56b6ba526fd2b1c1437ac45dbb6cd940bb011","after":"c132e3d5dd4fdf3cbed45d6a1e6ade90040860a6","ref":"refs/heads/master","pushedAt":"2023-08-11T17:57:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"removed erroneous Z decorator (#3150)\n\nGo 1.21.0 refuses to assemble Z decorators without a mask flag","shortMessageHtmlLink":"removed erroneous Z decorator (#3150)"}},{"before":"dc3becdd957e323789deecd1f32d5c0607687e89","after":"b0f56b6ba526fd2b1c1437ac45dbb6cd940bb011","ref":"refs/heads/master","pushedAt":"2023-08-08T19:48:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"db: make iguana the default compression algorithm","shortMessageHtmlLink":"db: make iguana the default compression algorithm"}},{"before":"10d6f9ed8d9bfa6e18a5eb9af08d8679924da64e","after":"dc3becdd957e323789deecd1f32d5c0607687e89","ref":"refs/heads/master","pushedAt":"2023-08-02T17:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"internal: fix go vet warnings","shortMessageHtmlLink":"internal: fix go vet warnings"}},{"before":"a5e6eb39c967176a365fa0b132331fc422063878","after":"10d6f9ed8d9bfa6e18a5eb9af08d8679924da64e","ref":"refs/heads/master","pushedAt":"2023-08-01T19:12:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"go mod update\n\nUpdate all call sites of slices.SortFunc, since the signature has changed.","shortMessageHtmlLink":"go mod update"}},{"before":"b4ba7d6a457a2a31dcbab6c55f8f160eee71d181","after":"a5e6eb39c967176a365fa0b132331fc422063878","ref":"refs/heads/master","pushedAt":"2023-07-21T17:22:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"zll: add int8vec specialization\n\nAdd a specialization for int8 vectors with dedicated assembly decoding.","shortMessageHtmlLink":"zll: add int8vec specialization"}},{"before":"f84cda8f8e6a531d823beb24997b29842324ea94","after":"b4ba7d6a457a2a31dcbab6c55f8f160eee71d181","ref":"refs/heads/master","pushedAt":"2023-07-20T18:05:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"vm: free vmcache page between segments\n\nSave one additional vm page when a query isn't actively running\nby free-ing the vmcache page.","shortMessageHtmlLink":"vm: free vmcache page between segments"}},{"before":"ddef3b54f2da73f487a718f54df8b75f315fd2eb","after":"f84cda8f8e6a531d823beb24997b29842324ea94","ref":"refs/heads/master","pushedAt":"2023-07-14T17:21:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"ion/blockfmt: mmap: fix windows build","shortMessageHtmlLink":"ion/blockfmt: mmap: fix windows build"}},{"before":"c640a91c73233afbb82264cd2fc7fa2009887982","after":"ddef3b54f2da73f487a718f54df8b75f315fd2eb","ref":"refs/heads/master","pushedAt":"2023-07-12T18:23:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"all: plumb through tracing regions\n\nAdd plan.Tree.ID so that we can associate tasks\nand regions across machines, and set it to the same\nthing as X-Sneller-Query-ID\n\nAdd a task for each plan.Input that is evaluated\nand a trace region associated with each segment that is\nfilled and/or decoded.","shortMessageHtmlLink":"all: plumb through tracing regions"}},{"before":"dfac8002d2be2d31afeaef77bdaa0ea0beaf2023","after":"c640a91c73233afbb82264cd2fc7fa2009887982","ref":"refs/heads/master","pushedAt":"2023-07-11T16:48:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"zion: add \"iguana/specialized\" compression and hints\n\nAdd scaffolding for ion-specialized compression.\n\nAdd a new compression \"type\" that is just default-iguana\nplus specialized encoding on a per-bucket basis as determined\nby the first byte of the compressed bucket.\n\nAdd zll.BucketHints and have it passed to each invocation of\nthe compressor. For now it just tracks trivial stuff like the\nnumber of elements and the union of all the types of the elements.","shortMessageHtmlLink":"zion: add \"iguana/specialized\" compression and hints"}},{"before":"a0e494c873deecbffc32a742f7497a136b42a628","after":"dfac8002d2be2d31afeaef77bdaa0ea0beaf2023","ref":"refs/heads/master","pushedAt":"2023-07-06T20:32:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"tenant: fix fd leak and use s3.NewFile\n\nMake sure plan.SectionReader doesn't leak the source io.ReadCloser.\nThe call to s3.FS.Open produces one io.ReadCloser, and then the call\nto s3.File.RangeReader produces another one, so the first one is always leaked.\n\nAlso, use s3.NewFile (for now) to produce cache segments so that we\nonly do one S3 request and not two.\n\nFixes #3055","shortMessageHtmlLink":"tenant: fix fd leak and use s3.NewFile"}},{"before":"397420da72a9e8d3df0f3c2e54eb080c64e22e40","after":"a0e494c873deecbffc32a742f7497a136b42a628","ref":"refs/heads/master","pushedAt":"2023-06-30T18:45:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"expr: use more specific return types when possible\n\nIf a builtin yields an integer in SSA but is declared as NumericType,\nthen the optimizer does not convert a SUM() into a SUM_INT(), leading\nto issues when the query plan is split.\n\nFixes #3065","shortMessageHtmlLink":"expr: use more specific return types when possible"}},{"before":"2eaf97bfeaba88528fd73d9192abcc25f466092c","after":"397420da72a9e8d3df0f3c2e54eb080c64e22e40","ref":"refs/heads/master","pushedAt":"2023-06-26T22:33:53.637Z","pushType":"push","commitsCount":3,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"vm: siphashx8: silence go vet warning\n\nUse the \"go vet\"-approved name for the second half\nof the return value in siphashx8.","shortMessageHtmlLink":"vm: siphashx8: silence go vet warning"}},{"before":"507c2892268399e4422393f7b5ae592ee1ad04d8","after":"2eaf97bfeaba88528fd73d9192abcc25f466092c","ref":"refs/heads/master","pushedAt":"2023-06-23T20:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"plan/pir: fix merging of subreplacements\n\nWe need to traverse past *expr.Builtin nodes when\nlooking for subreplacement references that need rewriting.\n\nFixes #3057","shortMessageHtmlLink":"plan/pir: fix merging of subreplacements"}},{"before":"e747b169db4a2c5855b3ac3bd2f593202ebff3eb","after":"507c2892268399e4422393f7b5ae592ee1ad04d8","ref":"refs/heads/master","pushedAt":"2023-06-23T00:16:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philhofer","name":"Phil","path":"/philhofer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2940902?s=80&v=4"},"commit":{"message":"vm: fix findbc scratch handling\n\nThe previous \"fix\" for scratch handling in findbc was incorrect.\nThe scratch buffer should only be reset once per invocation.\nThe reason we were running out of scratch space is that the\nscratch usage calculation assumes we are only going to process\nsixteen lanes at a time, but bcfind may use scratch space for\nmore than sixteen lanes (in our case, len(delims)*9 bytes, so up to 256*9 bytes).\n\nEnsure that compilation always uses the max page size for ORDER BY findbc scratch space\nand add a unit-test that blows up when this is handled incorrectly.","shortMessageHtmlLink":"vm: fix findbc scratch handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2bQwKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท SnellerInc/sneller"}