82c9b97508
Tweak OpenSCAD generation script
2021-12-22 19:15:22 +00:00
20a76112e7
Tweak benchmark script to handle missing benchmark files
2021-12-22 19:11:59 +00:00
a622a2e25b
Add 2021-22 in Python (part one only)
2021-12-22 19:10:53 +00:00
1bd7ffe158
Add 2021-21 in Python (part one only)
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-21 13:20:38 +00:00
fd1956dc10
Add 2021-20 visualisation
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 21:56:38 +00:00
75d6ceb8b6
Add tool to fetch inputs
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 21:05:27 +00:00
59ed9b27d2
nimpretty
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 20:46:28 +00:00
30a4fd6fff
Add 2021-20 in Nim
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 20:44:26 +00:00
16914cc28d
Remove helper script
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 10:58:38 +00:00
2f656992e8
Update README.md
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 10:56:14 +00:00
3a1554ecfc
Add option to print entire Python traceback
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 10:55:16 +00:00
d9bf8b7b09
Shrink benchmark graph size and remove upper y-axis limit
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 10:54:46 +00:00
0f81ecaab5
Add 2021-20 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-20 10:54:16 +00:00
5737ee036b
Add information about runtime
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 22:24:30 +00:00
e8f7d2bc76
Add running instructions
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 21:59:45 +00:00
918487c2a9
Add year to graph title
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 21:55:27 +00:00
666d0b2773
Set maximum y-axis range to 0<=y<=1
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 21:46:59 +00:00
f4d39f96bc
Add 2021-15 part 2 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 21:39:15 +00:00
cc7bf39b3f
Update README.md
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-19 20:49:36 +00:00
891b591388
Code formatting
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-17 09:40:51 +00:00
c4bd96a5e0
Update graph
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-17 09:40:07 +00:00
736c040328
Add 2021-16 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-17 09:39:14 +00:00
47c497080e
Add partially complete 2021-15 solution in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-15 23:06:41 +00:00
7b86b36048
Add 2021-14 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-14 21:41:26 +00:00
4bdcd58799
Switch to funky stars
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-13 23:20:05 +00:00
a5475968b8
Add 2021-13 in Nim and perform code formatting
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-13 23:14:05 +00:00
92fccdec98
Add 2021-13 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-13 20:52:34 +00:00
cc86ef7de9
Update README.md
2021-12-12 14:51:38 +00:00
55ba35c457
Update running times graph
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-12 14:50:39 +00:00
e2a08ae5db
Add 2021-12 in Go (not Python this time!)
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-12 14:50:07 +00:00
41f60123e7
Formatting
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 13:08:25 +00:00
9ce1e05bfa
Add 2021-11 in Nim
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 13:06:23 +00:00
12fa83b625
Fix misspelled dirname
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 11:19:49 +00:00
bd6362b515
2021-11: update test cases
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 10:41:41 +00:00
fe94dab3d6
Remove extra debugging code
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 10:40:55 +00:00
6a47ee7439
Code formatting
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 10:37:53 +00:00
14b4e1fe1a
Add missing newline
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 10:36:52 +00:00
4c09f7fd3a
Add 2021-11 in Python
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-11 10:36:35 +00:00
6e0c944e03
Remove extraneous println
2021-12-11 00:34:10 +00:00
a1d2136fad
Merge branch 'feat/queueless'
2021-12-11 00:29:36 +00:00
83b2542b25
Reimplement visualisations
2021-12-11 00:29:15 +00:00
34582c5c75
Update Nim runner
2021-12-11 00:29:05 +00:00
6502ef4ff4
Update Golang runner
2021-12-11 00:09:24 +00:00
7b4e3d4cf8
Reimplement benchmark
2021-12-10 23:54:54 +00:00
9fd93f91a1
Initial implementation of new runner architecture
2021-12-10 23:49:08 +00:00
f5e50b6c6d
Update interface
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-10 21:05:37 +00:00
fea0ff0b7c
Update benchmark graph format
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-10 18:00:33 +00:00
a60facbf55
2021-10 Py: switch to using collections.deque
...
By switching the lists I was using as stacks out with a deque, I
appear to have achieved a teeeensy speed improvement.
List `append()` and `pop()` methods have at most a O(n) time
complexity, where deques have a O(1) time complexity.
https://docs.python.org/3/library/collections.html#collections.deque
Signed-off-by: AKU <tom@tdpain.net>
2021-12-10 16:34:14 +00:00
c55c9839e2
Code formatting
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-10 10:05:49 +00:00
912d625502
Add ability to run visualisations through the runtime
...
Signed-off-by: AKU <tom@tdpain.net>
2021-12-10 09:58:26 +00:00