{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":763637750,"defaultBranch":"master","name":"polygon","ownerLogin":"beatussum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-26T16:57:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29466654?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711660449.0","currentOid":""},"activityList":{"items":[{"before":"a091136903e7f2eb56abcb07e16f89e31f13be3b","after":"2f27b46f36f173db6836ac869c8db4520cd84e48","ref":"refs/heads/master","pushedAt":"2024-04-22T09:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"remove python scripts\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"remove python scripts"}},{"before":"00a22e338cde7443d21dc3ce5ae0bdc605a72945","after":"a091136903e7f2eb56abcb07e16f89e31f13be3b","ref":"refs/heads/master","pushedAt":"2024-04-07T19:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add `gen_many_points.py`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add gen_many_points.py"}},{"before":"c3d3f1c6dd891ca77a5ecdb720eee9bb57cdfb31","after":"00a22e338cde7443d21dc3ce5ae0bdc605a72945","ref":"refs/heads/master","pushedAt":"2024-04-07T18:05:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"fix the `generate` command\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"fix the generate command"}},{"before":"6e9a8f3a15990fac53b49ddbf2aa8d9d6718ed6e","after":"c3d3f1c6dd891ca77a5ecdb720eee9bb57cdfb31","ref":"refs/heads/master","pushedAt":"2024-04-07T16:43:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"fix `frames` and remove `dac`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"fix frames and remove dac"}},{"before":"58487ff94009fd5d314e9b987f24983029c72842","after":"6e9a8f3a15990fac53b49ddbf2aa8d9d6718ed6e","ref":"refs/heads/master","pushedAt":"2024-04-05T17:04:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::polygon::Any`: remove `unwrap()` statements\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::polygon::Any: remove unwrap() statements"}},{"before":"d225bce603fb11a85773b46c2d4e72978bc14668","after":"58487ff94009fd5d314e9b987f24983029c72842","ref":"refs/heads/master","pushedAt":"2024-04-04T15:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"reformat\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"reformat"}},{"before":"ab18629930b3be0d0b760d03030cee0ff564261e","after":"d225bce603fb11a85773b46c2d4e72978bc14668","ref":"refs/heads/master","pushedAt":"2024-04-04T15:07:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo`: add trait `Intersecter`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo: add trait Intersecter"}},{"before":"e50a31eb3ad5ebcc2fd9962f4f5ec936d8931c77","after":"ab18629930b3be0d0b760d03030cee0ff564261e","ref":"refs/heads/master","pushedAt":"2024-04-03T21:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::polygon::Rectangle`: add `divide_*()`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::polygon::Rectangle: add divide_*()"}},{"before":"4554f8c57754cb9ccbeb07fb6429dd4b8ef6a972","after":"e50a31eb3ad5ebcc2fd9962f4f5ec936d8931c77","ref":"refs/heads/master","pushedAt":"2024-04-03T08:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"revert \"`geo::*`: make hashable\"\n\nThis reverts commit ba5e638bc61823950a2fb441a8726041f9f5ef15.\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"revert \"geo::*: make hashable\""}},{"before":"52ebbb73a8858c2129b3de302641c6cc01b563fe","after":"4554f8c57754cb9ccbeb07fb6429dd4b8ef6a972","ref":"refs/heads/master","pushedAt":"2024-04-03T08:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"update version\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"update version"}},{"before":"876f96c6990e5ec0be0bc0edbdbcbfdd0e9d704b","after":"52ebbb73a8858c2129b3de302641c6cc01b563fe","ref":"refs/heads/master","pushedAt":"2024-04-03T08:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`IndexedNode*`: mark as generic\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"IndexedNode*: mark as generic"}},{"before":"ba5e638bc61823950a2fb441a8726041f9f5ef15","after":"876f96c6990e5ec0be0bc0edbdbcbfdd0e9d704b","ref":"refs/heads/master","pushedAt":"2024-04-03T08:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add `generate_frames()` and `transpose_rec_to_any()`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add generate_frames() and transpose_rec_to_any()"}},{"before":"4015077f9c20f6b3f1af4bee246fb1b9738aafef","after":"ba5e638bc61823950a2fb441a8726041f9f5ef15","ref":"refs/heads/master","pushedAt":"2024-03-28T22:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`geo::*`: make hashable\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"geo::*: make hashable"}},{"before":"e30369b218faff49289a332cad4ba3dcf52fc577","after":"4015077f9c20f6b3f1af4bee246fb1b9738aafef","ref":"refs/heads/master","pushedAt":"2024-03-28T22:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"fix `frames` algorithm\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"fix frames algorithm"}},{"before":"3de0b95c1a02b6c76a1a6a196121ab04c0b61273","after":"e30369b218faff49289a332cad4ba3dcf52fc577","ref":"refs/heads/master","pushedAt":"2024-03-28T21:12:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"reformat\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"reformat"}},{"before":"7f06304be6b4308336c7cedead6b5c79b855de2b","after":"3de0b95c1a02b6c76a1a6a196121ab04c0b61273","ref":"refs/heads/master","pushedAt":"2024-03-28T20:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add `clap`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add clap"}},{"before":"e21880615ae40781e2ceb2e7e1a68cc1b83e0b96","after":"7f06304be6b4308336c7cedead6b5c79b855de2b","ref":"refs/heads/master","pushedAt":"2024-03-28T19:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"reformat and optimization\n\n- add `build_tree_from_polygons()` in order to avoid redundancy\n- remove many `.clone()`s\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"reformat and optimization"}},{"before":"c052051441eb2637ac4951833999f57ff8223d83","after":"e21880615ae40781e2ceb2e7e1a68cc1b83e0b96","ref":"refs/heads/master","pushedAt":"2024-03-28T18:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add `frames` algorithm\n\nThe algorithm is based on the construction of a list of polygon frames. The\ninclusion test is now performed in O(1). However, false inclusion tests are\nnecessary.\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add frames algorithm"}},{"before":"b6d67ef304516d503063bcc6f1e523daca859fe6","after":"c052051441eb2637ac4951833999f57ff8223d83","ref":"refs/heads/master","pushedAt":"2024-03-28T14:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add command (`-s`) to print polygons in SVG\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add command (-s) to print polygons in SVG"}},{"before":"270c2517d1f490876d583cd3aca570477f72d461","after":"b6d67ef304516d503063bcc6f1e523daca859fe6","ref":"refs/heads/master","pushedAt":"2024-03-28T14:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`naive`: remove sort\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"naive: remove sort"}},{"before":"7f529960dd985fce8b0df5fa632ffb5b77a5c665","after":"270c2517d1f490876d583cd3aca570477f72d461","ref":"refs/heads/master","pushedAt":"2024-03-28T13:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"rename `stupid` to `naive`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"rename stupid to naive"}},{"before":"f97d564226b2ce17d608cfbb5295c08cce2e40f3","after":"7f529960dd985fce8b0df5fa632ffb5b77a5c665","ref":"refs/heads/master","pushedAt":"2024-03-28T13:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add usage\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add usage"}},{"before":"0049f73cb4c8a0e124bf676c5f8a622dc12d998b","after":"f97d564226b2ce17d608cfbb5295c08cce2e40f3","ref":"refs/heads/master","pushedAt":"2024-03-28T13:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::tree`: reformat\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::tree: reformat"}},{"before":"29955571277e3cc557df0fb2d3724992af3e7d7e","after":"0049f73cb4c8a0e124bf676c5f8a622dc12d998b","ref":"refs/heads/master","pushedAt":"2024-03-28T13:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::tree`: change structure\n\n`Node` is no more a wrapper around a `Cell` but it contains a list of members\nwrapped around `RefCell`.\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::tree: change structure"}},{"before":"ea6ffa82d70ecdcf35440527cc5cc925037cf540","after":"29955571277e3cc557df0fb2d3724992af3e7d7e","ref":"refs/heads/master","pushedAt":"2024-03-25T15:00:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::vector::ZeroNormError`: implement `Error`\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::vector::ZeroNormError: implement Error"}},{"before":"d74aea1e2ef622008700ed9dcecf3ffc3cf266b1","after":"ea6ffa82d70ecdcf35440527cc5cc925037cf540","ref":"refs/heads/master","pushedAt":"2024-03-25T14:16:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo`: reformat\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo: reformat"}},{"before":"a76507fcde40d9d74f5f5f4e1cf195fbd7d57361","after":"d74aea1e2ef622008700ed9dcecf3ffc3cf266b1","ref":"refs/heads/master","pushedAt":"2024-03-25T12:42:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::polygon::Any`: reformat\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::polygon::Any: reformat"}},{"before":"bb40e9f170a5556d2b52fc5ff0203be85912fa52","after":"a76507fcde40d9d74f5f5f4e1cf195fbd7d57361","ref":"refs/heads/master","pushedAt":"2024-03-25T08:29:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"add support for larger tests\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"add support for larger tests"}},{"before":"cab549fb0541a1b35a295659ccbe17c6dce17ba9","after":"bb40e9f170a5556d2b52fc5ff0203be85912fa52","ref":"refs/heads/master","pushedAt":"2024-03-23T21:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"`polygon::geo::polygon::Any`: fix `contains()`\n\nFix the case where the frame of the tested polygon is below the tested point.\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"polygon::geo::polygon::Any: fix contains()"}},{"before":"8c0a66106c33aafdf2642de0ebcd64940b4fe584","after":"cab549fb0541a1b35a295659ccbe17c6dce17ba9","ref":"refs/heads/master","pushedAt":"2024-03-23T20:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beatussum","name":"Mattéo Rossillol‑‑Laruelle","path":"/beatussum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29466654?s=80&v=4"},"commit":{"message":"Fix \"stupid\" algorithm for simple cases\n\nThis commit includes the following changes:\n- fix brother filtering\n- reorder output in such a way that it is now in the same order as the input file\n- fix `polygon::geo::Segment::is_secant()`\n- implement `polygon::tree::Node::abandon()`\n- in `polygon::geo::polygon::Any` change the behavior of `points()` and\n `segments()` so that the first item is only iterated over once\n\nSigned-off-by: Mattéo Rossillol‑‑Laruelle ","shortMessageHtmlLink":"Fix \"stupid\" algorithm for simple cases"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENsudvwA","startCursor":null,"endCursor":null}},"title":"Activity · beatussum/polygon"}