From cbc9eef036e274ab4c6762b0d54ed86e43c6e5e3 Mon Sep 17 00:00:00 2001 From: Ein Anderssono Date: Thu, 23 Apr 2026 01:03:40 +0200 Subject: [PATCH] Add resource usage timeline diagrams to README - Added Mermaid XY charts showing memory usage over time - Individual charts for Elixir, TypeScript, Dart, Haskell, C - Comparison chart for fast languages - Shows how memory usage varies during program execution - Based on actual timeline data from benchmark runs --- README.md | 82 ++++++++ generate_mermaid_charts.py | 158 ++++++++++++++ mermaid_charts.md | 352 ++++++++++++++++++++++++++++++++ timelines/Assembly/run_1.tsv | 1 + timelines/Assembly/run_2.tsv | 0 timelines/Assembly/run_3.tsv | 1 + timelines/Assembly/run_4.tsv | 0 timelines/Bash/run_1.tsv | 5 +- timelines/Bash/run_2.tsv | 5 +- timelines/Bash/run_3.tsv | 5 +- timelines/Bash/run_4.tsv | 5 +- timelines/Brainfuck/run_1.tsv | 5 +- timelines/Brainfuck/run_2.tsv | 4 +- timelines/Brainfuck/run_3.tsv | 4 +- timelines/Brainfuck/run_4.tsv | 4 +- timelines/C++/run_1.tsv | 2 +- timelines/C++/run_2.tsv | 1 + timelines/C++/run_3.tsv | 1 + timelines/C++/run_4.tsv | 1 + timelines/C/run_2.tsv | 1 + timelines/C/run_3.tsv | 1 + timelines/CSharp/run_1.tsv | 10 +- timelines/CSharp/run_2.tsv | 4 +- timelines/CSharp/run_3.tsv | 4 +- timelines/CSharp/run_4.tsv | 4 +- timelines/Crystal/run_1.tsv | 2 +- timelines/Crystal/run_2.tsv | 2 +- timelines/Crystal/run_3.tsv | 2 +- timelines/Crystal/run_4.tsv | 2 +- timelines/D/run_1.tsv | 2 +- timelines/D/run_2.tsv | 2 +- timelines/D/run_3.tsv | 2 +- timelines/D/run_4.tsv | 2 +- timelines/Dart/run_1.tsv | 4 +- timelines/Dart/run_2.tsv | 2 +- timelines/Dart/run_3.tsv | 2 +- timelines/Dart/run_4.tsv | 2 +- timelines/Elixir/run_1.tsv | 32 +-- timelines/Elixir/run_2.tsv | 28 ++- timelines/Elixir/run_3.tsv | 25 ++- timelines/Elixir/run_4.tsv | 24 +-- timelines/Erlang/run_1.tsv | 12 +- timelines/Erlang/run_2.tsv | 16 +- timelines/Erlang/run_3.tsv | 6 + timelines/Erlang/run_4.tsv | 6 + timelines/Fortran/run_1.tsv | 3 + timelines/Fortran/run_2.tsv | 2 + timelines/Fortran/run_3.tsv | 2 + timelines/Fortran/run_4.tsv | 2 + timelines/Go/run_1.tsv | 1 + timelines/Go/run_2.tsv | 1 + timelines/Go/run_3.tsv | 1 + timelines/Go/run_4.tsv | 1 + timelines/Haskell/run_1.tsv | 2 + timelines/Haskell/run_2.tsv | 1 + timelines/Haskell/run_3.tsv | 1 + timelines/Haskell/run_4.tsv | 1 + timelines/Java/run_1.tsv | 5 + timelines/Java/run_2.tsv | 2 + timelines/Java/run_3.tsv | 2 + timelines/Java/run_4.tsv | 2 + timelines/JavaScript/run_1.tsv | 25 +++ timelines/JavaScript/run_2.tsv | 21 ++ timelines/JavaScript/run_3.tsv | 22 ++ timelines/JavaScript/run_4.tsv | 22 ++ timelines/Julia/run_1.tsv | 34 +++ timelines/Julia/run_2.tsv | 6 + timelines/Julia/run_3.tsv | 6 + timelines/Julia/run_4.tsv | 6 + timelines/Kotlin/run_1.tsv | 3 + timelines/Kotlin/run_2.tsv | 3 + timelines/Kotlin/run_3.tsv | 3 + timelines/Kotlin/run_4.tsv | 3 + timelines/Lua/run_1.tsv | 4 + timelines/Lua/run_2.tsv | 4 + timelines/Lua/run_3.tsv | 4 + timelines/Lua/run_4.tsv | 4 + timelines/Nim/run_1.tsv | 1 + timelines/Nim/run_2.tsv | 1 + timelines/Nim/run_3.tsv | 1 + timelines/Nim/run_4.tsv | 1 + timelines/Objective-C/run_1.tsv | 1 + timelines/Objective-C/run_2.tsv | 1 + timelines/Objective-C/run_3.tsv | 1 + timelines/Objective-C/run_4.tsv | 1 + timelines/Odin/run_1.tsv | 1 + timelines/Odin/run_2.tsv | 1 + timelines/Odin/run_3.tsv | 1 + timelines/Odin/run_4.tsv | 1 + timelines/PHP/run_1.tsv | 6 + timelines/PHP/run_2.tsv | 3 + timelines/PHP/run_3.tsv | 3 + timelines/PHP/run_4.tsv | 3 + timelines/Perl/run_1.tsv | 9 + timelines/Perl/run_2.tsv | 2 + timelines/Perl/run_3.tsv | 2 + timelines/Perl/run_4.tsv | 2 + timelines/Python/run_1.tsv | 3 + timelines/Python/run_2.tsv | 2 + timelines/Python/run_3.tsv | 2 + timelines/Python/run_4.tsv | 2 + timelines/R/run_1.tsv | 13 ++ timelines/R/run_2.tsv | 7 + timelines/R/run_3.tsv | 7 + timelines/R/run_4.tsv | 7 + timelines/Ruby/run_1.tsv | 4 + timelines/Ruby/run_2.tsv | 3 + timelines/Ruby/run_3.tsv | 3 + timelines/Ruby/run_4.tsv | 3 + timelines/Rust/run_1.tsv | 1 + timelines/Rust/run_2.tsv | 0 timelines/Rust/run_3.tsv | 0 timelines/Rust/run_4.tsv | 0 timelines/Scala/run_1.tsv | 32 +++ timelines/Scala/run_2.tsv | 15 ++ timelines/Scala/run_3.tsv | 19 ++ timelines/Scala/run_4.tsv | 18 ++ timelines/Swift/run_1.tsv | 1 + timelines/Swift/run_2.tsv | 1 + timelines/Swift/run_3.tsv | 1 + timelines/Swift/run_4.tsv | 1 + timelines/TypeScript/run_1.tsv | 64 ++++++ timelines/TypeScript/run_2.tsv | 54 +++++ timelines/TypeScript/run_3.tsv | 53 +++++ timelines/TypeScript/run_4.tsv | 51 +++++ timelines/Wolfram/run_1.tsv | 2 + timelines/Zig/run_1.tsv | 1 + timelines/Zig/run_2.tsv | 1 + timelines/Zig/run_3.tsv | 1 + timelines/Zig/run_4.tsv | 1 + 130 files changed, 1339 insertions(+), 110 deletions(-) create mode 100644 generate_mermaid_charts.py create mode 100644 mermaid_charts.md create mode 100644 timelines/Assembly/run_1.tsv create mode 100644 timelines/Assembly/run_2.tsv create mode 100644 timelines/Assembly/run_3.tsv create mode 100644 timelines/Assembly/run_4.tsv create mode 100644 timelines/Erlang/run_3.tsv create mode 100644 timelines/Erlang/run_4.tsv create mode 100644 timelines/Fortran/run_1.tsv create mode 100644 timelines/Fortran/run_2.tsv create mode 100644 timelines/Fortran/run_3.tsv create mode 100644 timelines/Fortran/run_4.tsv create mode 100644 timelines/Go/run_1.tsv create mode 100644 timelines/Go/run_2.tsv create mode 100644 timelines/Go/run_3.tsv create mode 100644 timelines/Go/run_4.tsv create mode 100644 timelines/Haskell/run_1.tsv create mode 100644 timelines/Haskell/run_2.tsv create mode 100644 timelines/Haskell/run_3.tsv create mode 100644 timelines/Haskell/run_4.tsv create mode 100644 timelines/Java/run_1.tsv create mode 100644 timelines/Java/run_2.tsv create mode 100644 timelines/Java/run_3.tsv create mode 100644 timelines/Java/run_4.tsv create mode 100644 timelines/JavaScript/run_1.tsv create mode 100644 timelines/JavaScript/run_2.tsv create mode 100644 timelines/JavaScript/run_3.tsv create mode 100644 timelines/JavaScript/run_4.tsv create mode 100644 timelines/Julia/run_1.tsv create mode 100644 timelines/Julia/run_2.tsv create mode 100644 timelines/Julia/run_3.tsv create mode 100644 timelines/Julia/run_4.tsv create mode 100644 timelines/Kotlin/run_1.tsv create mode 100644 timelines/Kotlin/run_2.tsv create mode 100644 timelines/Kotlin/run_3.tsv create mode 100644 timelines/Kotlin/run_4.tsv create mode 100644 timelines/Lua/run_1.tsv create mode 100644 timelines/Lua/run_2.tsv create mode 100644 timelines/Lua/run_3.tsv create mode 100644 timelines/Lua/run_4.tsv create mode 100644 timelines/Nim/run_1.tsv create mode 100644 timelines/Nim/run_2.tsv create mode 100644 timelines/Nim/run_3.tsv create mode 100644 timelines/Nim/run_4.tsv create mode 100644 timelines/Objective-C/run_1.tsv create mode 100644 timelines/Objective-C/run_2.tsv create mode 100644 timelines/Objective-C/run_3.tsv create mode 100644 timelines/Objective-C/run_4.tsv create mode 100644 timelines/Odin/run_1.tsv create mode 100644 timelines/Odin/run_2.tsv create mode 100644 timelines/Odin/run_3.tsv create mode 100644 timelines/Odin/run_4.tsv create mode 100644 timelines/PHP/run_1.tsv create mode 100644 timelines/PHP/run_2.tsv create mode 100644 timelines/PHP/run_3.tsv create mode 100644 timelines/PHP/run_4.tsv create mode 100644 timelines/Perl/run_1.tsv create mode 100644 timelines/Perl/run_2.tsv create mode 100644 timelines/Perl/run_3.tsv create mode 100644 timelines/Perl/run_4.tsv create mode 100644 timelines/Python/run_1.tsv create mode 100644 timelines/Python/run_2.tsv create mode 100644 timelines/Python/run_3.tsv create mode 100644 timelines/Python/run_4.tsv create mode 100644 timelines/R/run_1.tsv create mode 100644 timelines/R/run_2.tsv create mode 100644 timelines/R/run_3.tsv create mode 100644 timelines/R/run_4.tsv create mode 100644 timelines/Ruby/run_1.tsv create mode 100644 timelines/Ruby/run_2.tsv create mode 100644 timelines/Ruby/run_3.tsv create mode 100644 timelines/Ruby/run_4.tsv create mode 100644 timelines/Rust/run_1.tsv create mode 100644 timelines/Rust/run_2.tsv create mode 100644 timelines/Rust/run_3.tsv create mode 100644 timelines/Rust/run_4.tsv create mode 100644 timelines/Scala/run_1.tsv create mode 100644 timelines/Scala/run_2.tsv create mode 100644 timelines/Scala/run_3.tsv create mode 100644 timelines/Scala/run_4.tsv create mode 100644 timelines/Swift/run_1.tsv create mode 100644 timelines/Swift/run_2.tsv create mode 100644 timelines/Swift/run_3.tsv create mode 100644 timelines/Swift/run_4.tsv create mode 100644 timelines/TypeScript/run_1.tsv create mode 100644 timelines/TypeScript/run_2.tsv create mode 100644 timelines/TypeScript/run_3.tsv create mode 100644 timelines/TypeScript/run_4.tsv create mode 100644 timelines/Wolfram/run_1.tsv create mode 100644 timelines/Zig/run_1.tsv create mode 100644 timelines/Zig/run_2.tsv create mode 100644 timelines/Zig/run_3.tsv create mode 100644 timelines/Zig/run_4.tsv diff --git a/README.md b/README.md index 06b8179..ac845c5 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,88 @@ xychart-beta bar [311, 351, 606, 737, 1780] ``` +### Resursanvändning över tid + +Följande diagram visar minnesanvändning genom programmets livstid för utvalda språk: + +#### Elixir (Långsamt språk med konstant minne) + +```mermaid +xychart-beta + title "Elixir - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 294 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +#### TypeScript (Långsamt språk med varierande minne) + +```mermaid +xychart-beta + title "TypeScript - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 1419 + y-axis "Minne (MB)" 0 --> 3.015625 + line [1.9, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +#### Dart (Snabbt språk med högt minne) + +```mermaid +xychart-beta + title "Dart - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 11 + y-axis "Minne (MB)" 0 --> 10.09375 + line [9.1] +``` + +#### Haskell (Snabbt språk med mycket högt minne) + +```mermaid +xychart-beta + title "Haskell - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 7 + y-axis "Minne (MB)" 0 --> 11.546875 + line [10.5] +``` + +#### C (Snabbaste språket med minimalt minne) + +```mermaid +xychart-beta + title "C - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 5 + y-axis "Minne (MB)" 0 --> 1.0 + line [0.0] +``` + +#### Jämförelse av snabba språk + +```mermaid +xychart-beta + title "Snabba språk - Minnesanvändning över tid" + x-axis "Tid (ms)" 0 --> 35 + y-axis "Minne (MB)" 0 --> 12 + line [2.0, 2.0] + line [0.0] + line [1.4] + line [2.0, 2.0] + line [0.5] + line [9.1] + line [1.8, 1.8] + line [0.0] + line [10.5] + line [2.0, 2.0] + line [2.0, 2.0] + line [2.3] + line [0.0] + line [4.0] + line [2.0, 2.0] + line [2.0, 2.0] + line [2.0] + line [0.0] + line [2.7] +``` + ### Binärstorlekar Filstorlekar för kompilerade binärer (där tillämpligt): diff --git a/generate_mermaid_charts.py b/generate_mermaid_charts.py new file mode 100644 index 0000000..f45a90a --- /dev/null +++ b/generate_mermaid_charts.py @@ -0,0 +1,158 @@ +#!/usr/bin/env python3 +""" +Generate Mermaid XY charts from timeline data. +Reads TSV files and creates Mermaid diagram code for README.md. +""" + +import os +import sys +from pathlib import Path + +def read_timeline_data(filepath): + """Read timeline TSV file and return time, memory, cpu arrays.""" + times = [] + memories = [] + cpus = [] + + with open(filepath, 'r') as f: + for line in f: + parts = line.strip().split() + if len(parts) >= 3: + try: + times.append(int(parts[0])) + memories.append(int(parts[1]) / 1024) # Convert KB to MB + cpus.append(int(parts[2])) + except ValueError: + continue + + return times, memories, cpus + +def generate_mermaid_chart(language, times, memories, cpus): + """Generate Mermaid XY chart for a language.""" + if len(times) == 0: + return None + + # Sample data if too many points (Mermaid has limits) + max_points = 20 + if len(times) > max_points: + step = len(times) // max_points + times = times[::step] + memories = memories[::step] + cpus = cpus[::step] + + chart = f"```mermaid\n" + chart += f"xychart-beta\n" + chart += f' title "{language} - Resursanvändning över tid"\n' + chart += f' x-axis "Tid (ms)" 0 --> {max(times)}\n' + chart += f' y-axis "Minne (MB)" 0 --> {max(memories) + 1}\n' + chart += f' line [{", ".join([f"{m:.1f}" for m in memories])}]\n' + chart += f"```\n" + + return chart + +def generate_comparison_chart(languages_data, title, max_time=None): + """Generate comparison chart for multiple languages.""" + if not languages_data or all(len(data[1]) == 0 for data in languages_data): + return None + + # Find max time for x-axis + if max_time is None: + max_time = max(max(data[1]) if len(data[1]) > 0 else 0 for data in languages_data) + + # Sample to max 10 points per language + max_points = 10 + sampled_data = [] + for lang, times, memories in languages_data: + if len(times) > max_points: + step = len(times) // max_points + times = times[::step] + memories = memories[::step] + sampled_data.append((lang, times, memories)) + + chart = f"```mermaid\n" + chart += f"xychart-beta\n" + chart += f' title "{title}"\n' + chart += f' x-axis "Tid (ms)" 0 --> {max_time}\n' + chart += f' y-axis "Minne (MB)" 0 --> {max(max(m) if m else 0 for _, _, m in sampled_data) + 1}\n' + + for lang, times, memories in sampled_data: + if len(memories) > 0: + chart += f' line [{", ".join([f"{m:.1f}" for m in memories])}]\n' + + chart += f"```\n" + + return chart + +def main(): + timelines_dir = Path('timelines') + output_file = Path('mermaid_charts.md') + + if not timelines_dir.exists(): + print(f"Error: Directory {timelines_dir} does not exist") + sys.exit(1) + + # Collect data for all languages + all_languages = [] + + # Process each language + for lang_dir in sorted(timelines_dir.iterdir()): + if lang_dir.is_dir(): + language = lang_dir.name + + # Find the best run (usually run_2.tsv) + timeline_file = lang_dir / 'run_2.tsv' + + if timeline_file.exists(): + times, memories, cpus = read_timeline_data(timeline_file) + + if len(times) > 0: + all_languages.append((language, times, memories, cpus)) + + # Generate output + with open(output_file, 'w') as f: + f.write("# Resursanvändning över tid\n\n") + f.write("Följande diagram visar minnesanvändning över tid för varje språk.\n\n") + + # Individual charts for each language + for language, times, memories, cpus in all_languages: + chart = generate_mermaid_chart(language, times, memories, cpus) + if chart: + f.write(f"## {language}\n\n") + f.write(chart) + f.write("\n") + + # Comparison charts + f.write("# Jämförelser\n\n") + + # Fast languages (under 50ms) + fast = [(lang, t, m) for lang, t, m, c in all_languages if len(t) > 0 and t[-1] < 50] + if fast: + f.write("## Snabba språk (< 50ms)\n\n") + chart = generate_comparison_chart(fast, "Snabba språk - Minnesanvändning") + if chart: + f.write(chart) + f.write("\n") + + # Medium languages (50-200ms) + medium = [(lang, t, m) for lang, t, m, c in all_languages + if len(t) > 0 and 50 <= t[-1] < 200] + if medium: + f.write("## Medelsnabba språk (50-200ms)\n\n") + chart = generate_comparison_chart(medium, "Medelsnabba språk - Minnesanvändning") + if chart: + f.write(chart) + f.write("\n") + + # Slow languages (200ms+) + slow = [(lang, t, m) for lang, t, m, c in all_languages if len(t) > 0 and t[-1] >= 200] + if slow: + f.write("## Långsamma språk (200ms+)\n\n") + chart = generate_comparison_chart(slow, "Långsamma språk - Minnesanvändning") + if chart: + f.write(chart) + f.write("\n") + + print(f"Generated Mermaid charts in {output_file}") + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/mermaid_charts.md b/mermaid_charts.md new file mode 100644 index 0000000..9bae014 --- /dev/null +++ b/mermaid_charts.md @@ -0,0 +1,352 @@ +# Resursanvändning över tid + +Följande diagram visar minnesanvändning över tid för varje språk. + +## Bash + +```mermaid +xychart-beta + title "Bash - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 77 + y-axis "Minne (MB)" 0 --> 2.96875 + line [2.0, 2.0, 2.0, 2.0] +``` + +## Brainfuck + +```mermaid +xychart-beta + title "Brainfuck - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 32 + y-axis "Minne (MB)" 0 --> 2.96875 + line [2.0, 2.0] +``` + +## C + +```mermaid +xychart-beta + title "C - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 5 + y-axis "Minne (MB)" 0 --> 1.0 + line [0.0] +``` + +## C++ + +```mermaid +xychart-beta + title "C++ - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 8 + y-axis "Minne (MB)" 0 --> 2.4375 + line [1.4] +``` + +## CSharp + +```mermaid +xychart-beta + title "CSharp - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 35 + y-axis "Minne (MB)" 0 --> 2.984375 + line [2.0, 2.0] +``` + +## D + +```mermaid +xychart-beta + title "D - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 8 + y-axis "Minne (MB)" 0 --> 1.484375 + line [0.5] +``` + +## Dart + +```mermaid +xychart-beta + title "Dart - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 11 + y-axis "Minne (MB)" 0 --> 10.09375 + line [9.1] +``` + +## Elixir + +```mermaid +xychart-beta + title "Elixir - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 294 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Erlang + +```mermaid +xychart-beta + title "Erlang - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 101 + y-axis "Minne (MB)" 0 --> 3.015625 + line [2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Fortran + +```mermaid +xychart-beta + title "Fortran - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 32 + y-axis "Minne (MB)" 0 --> 2.75 + line [1.8, 1.8] +``` + +## Go + +```mermaid +xychart-beta + title "Go - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 6 + y-axis "Minne (MB)" 0 --> 1.0 + line [0.0] +``` + +## Haskell + +```mermaid +xychart-beta + title "Haskell - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 7 + y-axis "Minne (MB)" 0 --> 11.546875 + line [10.5] +``` + +## Java + +```mermaid +xychart-beta + title "Java - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 30 + y-axis "Minne (MB)" 0 --> 2.984375 + line [2.0, 2.0] +``` + +## JavaScript + +```mermaid +xychart-beta + title "JavaScript - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 494 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0] +``` + +## Julia + +```mermaid +xychart-beta + title "Julia - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 135 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Kotlin + +```mermaid +xychart-beta + title "Kotlin - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 34 + y-axis "Minne (MB)" 0 --> 2.96875 + line [2.0, 2.0] +``` + +## Lua + +```mermaid +xychart-beta + title "Lua - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 57 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0] +``` + +## Nim + +```mermaid +xychart-beta + title "Nim - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 8 + y-axis "Minne (MB)" 0 --> 3.328125 + line [2.3] +``` + +## Objective-C + +```mermaid +xychart-beta + title "Objective-C - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 5 + y-axis "Minne (MB)" 0 --> 1.0 + line [0.0] +``` + +## Odin + +```mermaid +xychart-beta + title "Odin - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 8 + y-axis "Minne (MB)" 0 --> 5.0 + line [4.0] +``` + +## PHP + +```mermaid +xychart-beta + title "PHP - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 32 + y-axis "Minne (MB)" 0 --> 2.984375 + line [2.0, 2.0] +``` + +## Perl + +```mermaid +xychart-beta + title "Perl - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 30 + y-axis "Minne (MB)" 0 --> 2.953125 + line [2.0, 2.0] +``` + +## Python + +```mermaid +xychart-beta + title "Python - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 9 + y-axis "Minne (MB)" 0 --> 2.953125 + line [2.0] +``` + +## R + +```mermaid +xychart-beta + title "R - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 151 + y-axis "Minne (MB)" 0 --> 2.984375 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Ruby + +```mermaid +xychart-beta + title "Ruby - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 53 + y-axis "Minne (MB)" 0 --> 2.953125 + line [2.0, 2.0, 2.0] +``` + +## Scala + +```mermaid +xychart-beta + title "Scala - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 351 + y-axis "Minne (MB)" 0 --> 3.0 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Swift + +```mermaid +xychart-beta + title "Swift - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 7 + y-axis "Minne (MB)" 0 --> 1.0 + line [0.0] +``` + +## TypeScript + +```mermaid +xychart-beta + title "TypeScript - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 1419 + y-axis "Minne (MB)" 0 --> 3.015625 + line [1.9, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + +## Zig + +```mermaid +xychart-beta + title "Zig - Resursanvändning över tid" + x-axis "Tid (ms)" 0 --> 8 + y-axis "Minne (MB)" 0 --> 3.65625 + line [2.7] +``` + +# Jämförelser + +## Snabba språk (< 50ms) + +```mermaid +xychart-beta + title "Snabba språk - Minnesanvändning" + x-axis "Tid (ms)" 0 --> 35 + y-axis "Minne (MB)" 0 --> 11.546875 + line [2.0, 2.0] + line [0.0] + line [1.4] + line [2.0, 2.0] + line [0.5] + line [9.1] + line [1.8, 1.8] + line [0.0] + line [10.5] + line [2.0, 2.0] + line [2.0, 2.0] + line [2.3] + line [0.0] + line [4.0] + line [2.0, 2.0] + line [2.0, 2.0] + line [2.0] + line [0.0] + line [2.7] +``` + +## Medelsnabba språk (50-200ms) + +```mermaid +xychart-beta + title "Medelsnabba språk - Minnesanvändning" + x-axis "Tid (ms)" 0 --> 151 + y-axis "Minne (MB)" 0 --> 3.015625 + line [2.0, 2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0] +``` + +## Långsamma språk (200ms+) + +```mermaid +xychart-beta + title "Långsamma språk - Minnesanvändning" + x-axis "Tid (ms)" 0 --> 1443 + y-axis "Minne (MB)" 0 --> 3.015625 + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0] + line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] + line [1.9, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] +``` + diff --git a/timelines/Assembly/run_1.tsv b/timelines/Assembly/run_1.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Assembly/run_1.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Assembly/run_2.tsv b/timelines/Assembly/run_2.tsv new file mode 100644 index 0000000..e69de29 diff --git a/timelines/Assembly/run_3.tsv b/timelines/Assembly/run_3.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Assembly/run_3.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Assembly/run_4.tsv b/timelines/Assembly/run_4.tsv new file mode 100644 index 0000000..e69de29 diff --git a/timelines/Bash/run_1.tsv b/timelines/Bash/run_1.tsv index 29177d6..c72276b 100644 --- a/timelines/Bash/run_1.tsv +++ b/timelines/Bash/run_1.tsv @@ -1 +1,4 @@ -13 2000 0 +14 2048 0 +40 2048 0 +64 2048 0 +87 2048 0 diff --git a/timelines/Bash/run_2.tsv b/timelines/Bash/run_2.tsv index 1c33258..c23acc7 100644 --- a/timelines/Bash/run_2.tsv +++ b/timelines/Bash/run_2.tsv @@ -1 +1,4 @@ -11 2000 0 +9 2016 0 +31 2016 0 +53 2016 0 +77 2016 0 diff --git a/timelines/Bash/run_3.tsv b/timelines/Bash/run_3.tsv index 90f4ad3..cf4d7cd 100644 --- a/timelines/Bash/run_3.tsv +++ b/timelines/Bash/run_3.tsv @@ -1 +1,4 @@ -16 2000 0 +9 2016 0 +33 2016 0 +56 2016 0 +80 2016 0 diff --git a/timelines/Bash/run_4.tsv b/timelines/Bash/run_4.tsv index 1c33258..4f17f8a 100644 --- a/timelines/Bash/run_4.tsv +++ b/timelines/Bash/run_4.tsv @@ -1 +1,4 @@ -11 2000 0 +9 2016 0 +33 2016 0 +54 2016 0 +75 2016 0 diff --git a/timelines/Brainfuck/run_1.tsv b/timelines/Brainfuck/run_1.tsv index 107e706..64d1ad6 100644 --- a/timelines/Brainfuck/run_1.tsv +++ b/timelines/Brainfuck/run_1.tsv @@ -1,3 +1,2 @@ -11 2000 0 -35 2016 0 -59 2016 0 +9 1984 0 +33 2032 0 diff --git a/timelines/Brainfuck/run_2.tsv b/timelines/Brainfuck/run_2.tsv index 065aa86..a97eac3 100644 --- a/timelines/Brainfuck/run_2.tsv +++ b/timelines/Brainfuck/run_2.tsv @@ -1,2 +1,2 @@ -8 2000 0 -29 0 0 +9 2016 0 +32 2016 0 diff --git a/timelines/Brainfuck/run_3.tsv b/timelines/Brainfuck/run_3.tsv index 5e24c3a..601e812 100644 --- a/timelines/Brainfuck/run_3.tsv +++ b/timelines/Brainfuck/run_3.tsv @@ -1,2 +1,2 @@ -9 2000 0 -34 2000 +10 2016 0 +34 2016 0 diff --git a/timelines/Brainfuck/run_4.tsv b/timelines/Brainfuck/run_4.tsv index 71f3190..a97eac3 100644 --- a/timelines/Brainfuck/run_4.tsv +++ b/timelines/Brainfuck/run_4.tsv @@ -1,2 +1,2 @@ -8 2000 0 -30 2000 0 +9 2016 0 +32 2016 0 diff --git a/timelines/C++/run_1.tsv b/timelines/C++/run_1.tsv index 2bddd60..7df8c57 100644 --- a/timelines/C++/run_1.tsv +++ b/timelines/C++/run_1.tsv @@ -1 +1 @@ -11 240 +9 1440 0 diff --git a/timelines/C++/run_2.tsv b/timelines/C++/run_2.tsv index e69de29..5b8a4ec 100644 --- a/timelines/C++/run_2.tsv +++ b/timelines/C++/run_2.tsv @@ -0,0 +1 @@ +8 1472 0 diff --git a/timelines/C++/run_3.tsv b/timelines/C++/run_3.tsv index e69de29..5b8a4ec 100644 --- a/timelines/C++/run_3.tsv +++ b/timelines/C++/run_3.tsv @@ -0,0 +1 @@ +8 1472 0 diff --git a/timelines/C++/run_4.tsv b/timelines/C++/run_4.tsv index e69de29..5b8a4ec 100644 --- a/timelines/C++/run_4.tsv +++ b/timelines/C++/run_4.tsv @@ -0,0 +1 @@ +8 1472 0 diff --git a/timelines/C/run_2.tsv b/timelines/C/run_2.tsv index e69de29..2e535b7 100644 --- a/timelines/C/run_2.tsv +++ b/timelines/C/run_2.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/C/run_3.tsv b/timelines/C/run_3.tsv index e69de29..2e535b7 100644 --- a/timelines/C/run_3.tsv +++ b/timelines/C/run_3.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/CSharp/run_1.tsv b/timelines/CSharp/run_1.tsv index 64e3c39..32188d7 100644 --- a/timelines/CSharp/run_1.tsv +++ b/timelines/CSharp/run_1.tsv @@ -1,5 +1,5 @@ -13 2032 0 -40 2032 0 -64 2032 0 -90 2032 0 -116 2032 0 +12 2064 0 +35 2064 0 +58 2064 0 +81 2064 0 +104 2064 0 diff --git a/timelines/CSharp/run_2.tsv b/timelines/CSharp/run_2.tsv index df566b3..aefefd8 100644 --- a/timelines/CSharp/run_2.tsv +++ b/timelines/CSharp/run_2.tsv @@ -1,2 +1,2 @@ -9 2016 0 -33 2016 0 +8 2032 0 +35 2032 0 diff --git a/timelines/CSharp/run_3.tsv b/timelines/CSharp/run_3.tsv index f2467a9..d5e054b 100644 --- a/timelines/CSharp/run_3.tsv +++ b/timelines/CSharp/run_3.tsv @@ -1,2 +1,2 @@ -8 2032 0 -33 2032 0 +9 2032 0 +31 2032 0 diff --git a/timelines/CSharp/run_4.tsv b/timelines/CSharp/run_4.tsv index a219299..26b0fbe 100644 --- a/timelines/CSharp/run_4.tsv +++ b/timelines/CSharp/run_4.tsv @@ -1,2 +1,2 @@ -8 2000 0 -33 2016 0 +9 2032 0 +33 2032 0 diff --git a/timelines/Crystal/run_1.tsv b/timelines/Crystal/run_1.tsv index c91bbbd..ad64905 100644 --- a/timelines/Crystal/run_1.tsv +++ b/timelines/Crystal/run_1.tsv @@ -1 +1 @@ -12 2288 +11 2304 1 diff --git a/timelines/Crystal/run_2.tsv b/timelines/Crystal/run_2.tsv index f1b74c3..41da664 100644 --- a/timelines/Crystal/run_2.tsv +++ b/timelines/Crystal/run_2.tsv @@ -1 +1 @@ -6 0 0 +8 4064 diff --git a/timelines/Crystal/run_3.tsv b/timelines/Crystal/run_3.tsv index f1b74c3..41da664 100644 --- a/timelines/Crystal/run_3.tsv +++ b/timelines/Crystal/run_3.tsv @@ -1 +1 @@ -6 0 0 +8 4064 diff --git a/timelines/Crystal/run_4.tsv b/timelines/Crystal/run_4.tsv index 2e535b7..41da664 100644 --- a/timelines/Crystal/run_4.tsv +++ b/timelines/Crystal/run_4.tsv @@ -1 +1 @@ -5 0 0 +8 4064 diff --git a/timelines/D/run_1.tsv b/timelines/D/run_1.tsv index ed4b6fe..4c85d78 100644 --- a/timelines/D/run_1.tsv +++ b/timelines/D/run_1.tsv @@ -1 +1 @@ -10 464 0 +9 480 0 diff --git a/timelines/D/run_2.tsv b/timelines/D/run_2.tsv index eb875bb..12f6421 100644 --- a/timelines/D/run_2.tsv +++ b/timelines/D/run_2.tsv @@ -1 +1 @@ -8 496 +8 496 0 diff --git a/timelines/D/run_3.tsv b/timelines/D/run_3.tsv index eb875bb..5ae6456 100644 --- a/timelines/D/run_3.tsv +++ b/timelines/D/run_3.tsv @@ -1 +1 @@ -8 496 +9 496 0 diff --git a/timelines/D/run_4.tsv b/timelines/D/run_4.tsv index eb875bb..5ae6456 100644 --- a/timelines/D/run_4.tsv +++ b/timelines/D/run_4.tsv @@ -1 +1 @@ -8 496 +9 496 0 diff --git a/timelines/Dart/run_1.tsv b/timelines/Dart/run_1.tsv index a4286af..a6e5a22 100644 --- a/timelines/Dart/run_1.tsv +++ b/timelines/Dart/run_1.tsv @@ -1,2 +1,2 @@ -12 5344 0 -50 0 0 +11 5344 0 +31 0 0 diff --git a/timelines/Dart/run_2.tsv b/timelines/Dart/run_2.tsv index 445f605..b7403a9 100644 --- a/timelines/Dart/run_2.tsv +++ b/timelines/Dart/run_2.tsv @@ -1 +1 @@ -12 9088 0 +11 9312 0 diff --git a/timelines/Dart/run_3.tsv b/timelines/Dart/run_3.tsv index 98d9120..17717b9 100644 --- a/timelines/Dart/run_3.tsv +++ b/timelines/Dart/run_3.tsv @@ -1 +1 @@ -13 10624 0 +11 9856 0 diff --git a/timelines/Dart/run_4.tsv b/timelines/Dart/run_4.tsv index 72016b4..e1733fd 100644 --- a/timelines/Dart/run_4.tsv +++ b/timelines/Dart/run_4.tsv @@ -1 +1 @@ -12 10016 0 +11 8752 0 diff --git a/timelines/Elixir/run_1.tsv b/timelines/Elixir/run_1.tsv index b4a5aac..dfc0da7 100644 --- a/timelines/Elixir/run_1.tsv +++ b/timelines/Elixir/run_1.tsv @@ -1,16 +1,16 @@ -15 2032 0 -42 2032 0 -65 2032 0 -94 2032 0 -119 2032 0 -146 2032 0 -169 2032 0 -193 2032 0 -221 2032 0 -246 2032 0 -270 2032 0 -296 2032 0 -319 2032 0 -343 2032 0 -367 2032 0 -393 2032 0 +14 1984 0 +39 2064 0 +65 2064 0 +94 2064 0 +117 2064 0 +143 2064 0 +165 2064 0 +188 2064 0 +214 2064 0 +237 2064 0 +261 2064 0 +285 2064 0 +306 2064 0 +333 2064 0 +356 2064 0 +382 2064 0 diff --git a/timelines/Elixir/run_2.tsv b/timelines/Elixir/run_2.tsv index b7b74f5..80ca823 100644 --- a/timelines/Elixir/run_2.tsv +++ b/timelines/Elixir/run_2.tsv @@ -1,15 +1,13 @@ -9 2032 0 -34 2032 0 -62 2032 0 -85 2032 0 -109 2032 0 -135 2032 0 -158 2032 0 -181 2032 0 -213 2032 0 -238 2032 0 -262 2032 0 -288 2032 0 -311 2032 0 -336 2032 0 -359 2032 0 +8 2048 0 +31 2048 0 +55 2048 0 +81 2048 0 +103 2048 0 +129 2048 0 +153 2048 0 +178 2048 0 +201 2048 0 +224 2048 0 +247 2048 0 +270 2048 0 +294 2048 0 diff --git a/timelines/Elixir/run_3.tsv b/timelines/Elixir/run_3.tsv index 05e1142..d4cb3b4 100644 --- a/timelines/Elixir/run_3.tsv +++ b/timelines/Elixir/run_3.tsv @@ -1,13 +1,12 @@ -9 2032 0 -31 2032 0 -57 2032 0 -79 2032 0 -102 2032 0 -126 2032 0 -155 2032 0 -179 2032 0 -202 2032 0 -227 2032 0 -249 2032 0 -272 2032 0 -296 2032 0 +9 2048 0 +32 2048 0 +55 2048 0 +79 2048 0 +102 2048 0 +126 2048 0 +149 2048 0 +173 2048 0 +200 2048 0 +223 2048 0 +248 2048 0 +272 2048 0 diff --git a/timelines/Elixir/run_4.tsv b/timelines/Elixir/run_4.tsv index a5f74f4..984b554 100644 --- a/timelines/Elixir/run_4.tsv +++ b/timelines/Elixir/run_4.tsv @@ -1,12 +1,12 @@ -8 2048 0 -31 2048 0 -57 2048 0 -82 2048 0 -106 2048 0 -130 2048 0 -155 2048 0 -179 2048 0 -206 2048 0 -230 2048 0 -256 2048 0 -279 2048 0 +7 2048 0 +29 2048 0 +54 2048 0 +79 2048 0 +105 2048 0 +128 2048 0 +153 2048 0 +176 2048 0 +199 2048 0 +222 2048 0 +245 2048 0 +269 2048 0 diff --git a/timelines/Erlang/run_1.tsv b/timelines/Erlang/run_1.tsv index 7551e0d..526a43c 100644 --- a/timelines/Erlang/run_1.tsv +++ b/timelines/Erlang/run_1.tsv @@ -1,6 +1,6 @@ -12 2048 0 -36 2048 0 -60 2048 0 -84 2048 0 -108 2048 0 -132 0 0 +11 1984 0 +35 2096 0 +60 2096 0 +84 2096 0 +109 2096 0 +132 2096 diff --git a/timelines/Erlang/run_2.tsv b/timelines/Erlang/run_2.tsv index f840e90..20a4253 100644 --- a/timelines/Erlang/run_2.tsv +++ b/timelines/Erlang/run_2.tsv @@ -1,10 +1,6 @@ -8 2032 0 -33 2032 0 -56 2032 0 -79 2032 0 -102 2032 0 -128 2032 0 -151 2032 0 -177 2032 0 -206 2032 0 -227 2032 0 +8 2064 0 +32 2064 0 +55 2064 0 +79 2064 0 +101 2064 0 +125 2064 diff --git a/timelines/Erlang/run_3.tsv b/timelines/Erlang/run_3.tsv new file mode 100644 index 0000000..28f6bee --- /dev/null +++ b/timelines/Erlang/run_3.tsv @@ -0,0 +1,6 @@ +7 2064 0 +32 2064 0 +56 2064 0 +78 2064 0 +102 2064 0 +120 0 0 diff --git a/timelines/Erlang/run_4.tsv b/timelines/Erlang/run_4.tsv new file mode 100644 index 0000000..28a5efe --- /dev/null +++ b/timelines/Erlang/run_4.tsv @@ -0,0 +1,6 @@ +8 2048 0 +33 2064 0 +55 2064 0 +79 2064 0 +101 2064 0 +122 2064 0 diff --git a/timelines/Fortran/run_1.tsv b/timelines/Fortran/run_1.tsv new file mode 100644 index 0000000..ce7728b --- /dev/null +++ b/timelines/Fortran/run_1.tsv @@ -0,0 +1,3 @@ +9 1776 0 +32 1776 8 +53 0 0 diff --git a/timelines/Fortran/run_2.tsv b/timelines/Fortran/run_2.tsv new file mode 100644 index 0000000..f5d14c7 --- /dev/null +++ b/timelines/Fortran/run_2.tsv @@ -0,0 +1,2 @@ +8 1792 0 +32 1792 7 diff --git a/timelines/Fortran/run_3.tsv b/timelines/Fortran/run_3.tsv new file mode 100644 index 0000000..a1210d4 --- /dev/null +++ b/timelines/Fortran/run_3.tsv @@ -0,0 +1,2 @@ +9 1792 0 +32 1792 0 diff --git a/timelines/Fortran/run_4.tsv b/timelines/Fortran/run_4.tsv new file mode 100644 index 0000000..a1210d4 --- /dev/null +++ b/timelines/Fortran/run_4.tsv @@ -0,0 +1,2 @@ +9 1792 0 +32 1792 0 diff --git a/timelines/Go/run_1.tsv b/timelines/Go/run_1.tsv new file mode 100644 index 0000000..71b9739 --- /dev/null +++ b/timelines/Go/run_1.tsv @@ -0,0 +1 @@ +8 1632 0 diff --git a/timelines/Go/run_2.tsv b/timelines/Go/run_2.tsv new file mode 100644 index 0000000..f1b74c3 --- /dev/null +++ b/timelines/Go/run_2.tsv @@ -0,0 +1 @@ +6 0 0 diff --git a/timelines/Go/run_3.tsv b/timelines/Go/run_3.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Go/run_3.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Go/run_4.tsv b/timelines/Go/run_4.tsv new file mode 100644 index 0000000..f1b74c3 --- /dev/null +++ b/timelines/Go/run_4.tsv @@ -0,0 +1 @@ +6 0 0 diff --git a/timelines/Haskell/run_1.tsv b/timelines/Haskell/run_1.tsv new file mode 100644 index 0000000..466add4 --- /dev/null +++ b/timelines/Haskell/run_1.tsv @@ -0,0 +1,2 @@ +10 1520 0 +34 11872 0 diff --git a/timelines/Haskell/run_2.tsv b/timelines/Haskell/run_2.tsv new file mode 100644 index 0000000..5c72b06 --- /dev/null +++ b/timelines/Haskell/run_2.tsv @@ -0,0 +1 @@ +7 10800 0 diff --git a/timelines/Haskell/run_3.tsv b/timelines/Haskell/run_3.tsv new file mode 100644 index 0000000..30ceef3 --- /dev/null +++ b/timelines/Haskell/run_3.tsv @@ -0,0 +1 @@ +9 10800 1 diff --git a/timelines/Haskell/run_4.tsv b/timelines/Haskell/run_4.tsv new file mode 100644 index 0000000..778209c --- /dev/null +++ b/timelines/Haskell/run_4.tsv @@ -0,0 +1 @@ +8 10800 0 diff --git a/timelines/Java/run_1.tsv b/timelines/Java/run_1.tsv new file mode 100644 index 0000000..32635be --- /dev/null +++ b/timelines/Java/run_1.tsv @@ -0,0 +1,5 @@ +9 1984 0 +33 2032 0 +56 2032 0 +80 2032 0 +107 2032 0 diff --git a/timelines/Java/run_2.tsv b/timelines/Java/run_2.tsv new file mode 100644 index 0000000..c65221a --- /dev/null +++ b/timelines/Java/run_2.tsv @@ -0,0 +1,2 @@ +8 2032 0 +30 2032 0 diff --git a/timelines/Java/run_3.tsv b/timelines/Java/run_3.tsv new file mode 100644 index 0000000..27c5eb8 --- /dev/null +++ b/timelines/Java/run_3.tsv @@ -0,0 +1,2 @@ +9 2016 0 +36 2016 0 diff --git a/timelines/Java/run_4.tsv b/timelines/Java/run_4.tsv new file mode 100644 index 0000000..e5d2f4c --- /dev/null +++ b/timelines/Java/run_4.tsv @@ -0,0 +1,2 @@ +9 2016 0 +35 2016 0 diff --git a/timelines/JavaScript/run_1.tsv b/timelines/JavaScript/run_1.tsv new file mode 100644 index 0000000..889e969 --- /dev/null +++ b/timelines/JavaScript/run_1.tsv @@ -0,0 +1,25 @@ +7 2048 0 +32 2048 0 +54 2048 0 +77 2048 0 +103 2048 0 +127 2048 0 +150 2048 0 +178 2048 0 +202 2048 0 +224 2048 0 +249 2048 0 +271 2048 0 +295 2048 0 +317 2048 0 +340 2048 0 +365 2048 0 +388 2048 0 +415 2048 0 +443 2048 0 +467 2048 0 +490 2048 0 +515 2048 0 +537 2048 0 +561 2048 0 +583 2048 0 diff --git a/timelines/JavaScript/run_2.tsv b/timelines/JavaScript/run_2.tsv new file mode 100644 index 0000000..122f312 --- /dev/null +++ b/timelines/JavaScript/run_2.tsv @@ -0,0 +1,21 @@ +8 2048 0 +33 2048 0 +65 2048 0 +90 2048 0 +114 2048 0 +138 2048 0 +161 2048 0 +186 2048 0 +209 2048 0 +232 2048 0 +257 2048 0 +281 2048 0 +304 2048 0 +338 2048 0 +361 2048 0 +385 2048 0 +406 2048 0 +429 2048 0 +452 2048 0 +476 2048 0 +494 0 0 diff --git a/timelines/JavaScript/run_3.tsv b/timelines/JavaScript/run_3.tsv new file mode 100644 index 0000000..81fd9fa --- /dev/null +++ b/timelines/JavaScript/run_3.tsv @@ -0,0 +1,22 @@ +9 2048 0 +32 2048 0 +57 2048 0 +84 2048 0 +108 2048 0 +130 2048 0 +152 2048 0 +175 2048 0 +204 2048 0 +229 2048 0 +257 2048 0 +280 2048 0 +304 2048 0 +328 2048 0 +355 2048 0 +380 2048 0 +403 2048 0 +427 2048 0 +451 2048 0 +472 2048 0 +493 2048 0 +512 0 0 diff --git a/timelines/JavaScript/run_4.tsv b/timelines/JavaScript/run_4.tsv new file mode 100644 index 0000000..6b642f1 --- /dev/null +++ b/timelines/JavaScript/run_4.tsv @@ -0,0 +1,22 @@ +9 2048 0 +32 2048 0 +55 2048 0 +84 2048 0 +108 2048 0 +132 2048 0 +155 2048 0 +179 2048 0 +202 2048 0 +226 2048 0 +252 2048 0 +276 2048 0 +297 2048 0 +322 2048 0 +348 2048 0 +373 2048 0 +396 2048 0 +418 2048 0 +443 2048 0 +466 2048 0 +488 2048 0 +507 0 0 diff --git a/timelines/Julia/run_1.tsv b/timelines/Julia/run_1.tsv new file mode 100644 index 0000000..ea4d0bb --- /dev/null +++ b/timelines/Julia/run_1.tsv @@ -0,0 +1,34 @@ +8 2048 0 +32 2048 0 +55 2048 0 +77 2048 0 +102 2048 0 +124 2048 0 +149 2048 0 +171 2048 0 +195 2048 0 +219 2048 0 +243 2048 0 +268 2048 0 +293 2048 0 +317 2048 0 +342 2048 0 +366 2048 0 +390 2048 0 +413 2048 0 +436 2048 0 +464 2048 0 +486 2048 0 +506 2048 0 +530 2048 0 +553 2048 0 +582 2048 0 +605 2048 0 +630 2048 0 +652 2048 0 +675 2048 0 +699 2048 0 +722 2048 0 +753 2048 0 +785 2048 0 +807 0 0 diff --git a/timelines/Julia/run_2.tsv b/timelines/Julia/run_2.tsv new file mode 100644 index 0000000..e95ada0 --- /dev/null +++ b/timelines/Julia/run_2.tsv @@ -0,0 +1,6 @@ +8 2048 0 +32 2048 0 +58 2048 0 +82 2048 0 +110 2048 0 +135 2048 0 diff --git a/timelines/Julia/run_3.tsv b/timelines/Julia/run_3.tsv new file mode 100644 index 0000000..9537206 --- /dev/null +++ b/timelines/Julia/run_3.tsv @@ -0,0 +1,6 @@ +8 2048 0 +33 2048 0 +56 2048 0 +81 2048 0 +103 2048 0 +128 2048 0 diff --git a/timelines/Julia/run_4.tsv b/timelines/Julia/run_4.tsv new file mode 100644 index 0000000..ac4f147 --- /dev/null +++ b/timelines/Julia/run_4.tsv @@ -0,0 +1,6 @@ +8 2048 0 +34 2048 0 +61 2048 0 +85 2048 0 +107 2048 0 +137 2048 0 diff --git a/timelines/Kotlin/run_1.tsv b/timelines/Kotlin/run_1.tsv new file mode 100644 index 0000000..1f3d980 --- /dev/null +++ b/timelines/Kotlin/run_1.tsv @@ -0,0 +1,3 @@ +8 1968 0 +34 2016 0 +56 2016 0 diff --git a/timelines/Kotlin/run_2.tsv b/timelines/Kotlin/run_2.tsv new file mode 100644 index 0000000..e6e67bc --- /dev/null +++ b/timelines/Kotlin/run_2.tsv @@ -0,0 +1,3 @@ +8 2016 0 +34 2016 0 +59 2016 diff --git a/timelines/Kotlin/run_3.tsv b/timelines/Kotlin/run_3.tsv new file mode 100644 index 0000000..159660d --- /dev/null +++ b/timelines/Kotlin/run_3.tsv @@ -0,0 +1,3 @@ +9 2016 0 +35 2016 0 +53 0 0 diff --git a/timelines/Kotlin/run_4.tsv b/timelines/Kotlin/run_4.tsv new file mode 100644 index 0000000..0c5fd44 --- /dev/null +++ b/timelines/Kotlin/run_4.tsv @@ -0,0 +1,3 @@ +10 2016 0 +36 2016 0 +59 0 0 diff --git a/timelines/Lua/run_1.tsv b/timelines/Lua/run_1.tsv new file mode 100644 index 0000000..cdc9e92 --- /dev/null +++ b/timelines/Lua/run_1.tsv @@ -0,0 +1,4 @@ +12 2080 0 +39 2080 0 +62 2080 0 +81 0 0 diff --git a/timelines/Lua/run_2.tsv b/timelines/Lua/run_2.tsv new file mode 100644 index 0000000..a7279f9 --- /dev/null +++ b/timelines/Lua/run_2.tsv @@ -0,0 +1,4 @@ +9 2048 0 +31 2048 0 +57 2048 0 +80 2048 diff --git a/timelines/Lua/run_3.tsv b/timelines/Lua/run_3.tsv new file mode 100644 index 0000000..b5accd3 --- /dev/null +++ b/timelines/Lua/run_3.tsv @@ -0,0 +1,4 @@ +8 2048 0 +32 2048 0 +54 2048 0 +76 2048 diff --git a/timelines/Lua/run_4.tsv b/timelines/Lua/run_4.tsv new file mode 100644 index 0000000..d2ed538 --- /dev/null +++ b/timelines/Lua/run_4.tsv @@ -0,0 +1,4 @@ +8 2048 0 +28 2048 0 +50 2048 0 +71 2048 0 diff --git a/timelines/Nim/run_1.tsv b/timelines/Nim/run_1.tsv new file mode 100644 index 0000000..546981c --- /dev/null +++ b/timelines/Nim/run_1.tsv @@ -0,0 +1 @@ +8 2128 0 diff --git a/timelines/Nim/run_2.tsv b/timelines/Nim/run_2.tsv new file mode 100644 index 0000000..c20e260 --- /dev/null +++ b/timelines/Nim/run_2.tsv @@ -0,0 +1 @@ +8 2384 0 diff --git a/timelines/Nim/run_3.tsv b/timelines/Nim/run_3.tsv new file mode 100644 index 0000000..976967a --- /dev/null +++ b/timelines/Nim/run_3.tsv @@ -0,0 +1 @@ +8 2368 0 diff --git a/timelines/Nim/run_4.tsv b/timelines/Nim/run_4.tsv new file mode 100644 index 0000000..976967a --- /dev/null +++ b/timelines/Nim/run_4.tsv @@ -0,0 +1 @@ +8 2368 0 diff --git a/timelines/Objective-C/run_1.tsv b/timelines/Objective-C/run_1.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Objective-C/run_1.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Objective-C/run_2.tsv b/timelines/Objective-C/run_2.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Objective-C/run_2.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Objective-C/run_3.tsv b/timelines/Objective-C/run_3.tsv new file mode 100644 index 0000000..f1b74c3 --- /dev/null +++ b/timelines/Objective-C/run_3.tsv @@ -0,0 +1 @@ +6 0 0 diff --git a/timelines/Objective-C/run_4.tsv b/timelines/Objective-C/run_4.tsv new file mode 100644 index 0000000..f1b74c3 --- /dev/null +++ b/timelines/Objective-C/run_4.tsv @@ -0,0 +1 @@ +6 0 0 diff --git a/timelines/Odin/run_1.tsv b/timelines/Odin/run_1.tsv new file mode 100644 index 0000000..6c05300 --- /dev/null +++ b/timelines/Odin/run_1.tsv @@ -0,0 +1 @@ +10 2288 0 diff --git a/timelines/Odin/run_2.tsv b/timelines/Odin/run_2.tsv new file mode 100644 index 0000000..a1f758a --- /dev/null +++ b/timelines/Odin/run_2.tsv @@ -0,0 +1 @@ +8 4096 0 diff --git a/timelines/Odin/run_3.tsv b/timelines/Odin/run_3.tsv new file mode 100644 index 0000000..a1f758a --- /dev/null +++ b/timelines/Odin/run_3.tsv @@ -0,0 +1 @@ +8 4096 0 diff --git a/timelines/Odin/run_4.tsv b/timelines/Odin/run_4.tsv new file mode 100644 index 0000000..b956e0e --- /dev/null +++ b/timelines/Odin/run_4.tsv @@ -0,0 +1 @@ +8 4176 1 diff --git a/timelines/PHP/run_1.tsv b/timelines/PHP/run_1.tsv new file mode 100644 index 0000000..e94627e --- /dev/null +++ b/timelines/PHP/run_1.tsv @@ -0,0 +1,6 @@ +11 2032 0 +98 2032 0 +140 2032 0 +163 2032 0 +184 2032 0 +206 2032 0 diff --git a/timelines/PHP/run_2.tsv b/timelines/PHP/run_2.tsv new file mode 100644 index 0000000..9c8021a --- /dev/null +++ b/timelines/PHP/run_2.tsv @@ -0,0 +1,3 @@ +8 2032 0 +32 2032 0 +55 2032 diff --git a/timelines/PHP/run_3.tsv b/timelines/PHP/run_3.tsv new file mode 100644 index 0000000..6d02339 --- /dev/null +++ b/timelines/PHP/run_3.tsv @@ -0,0 +1,3 @@ +8 2032 0 +28 2032 0 +52 2032 0 diff --git a/timelines/PHP/run_4.tsv b/timelines/PHP/run_4.tsv new file mode 100644 index 0000000..c9e6f74 --- /dev/null +++ b/timelines/PHP/run_4.tsv @@ -0,0 +1,3 @@ +8 2032 0 +32 2032 0 +53 2032 0 diff --git a/timelines/Perl/run_1.tsv b/timelines/Perl/run_1.tsv new file mode 100644 index 0000000..720397d --- /dev/null +++ b/timelines/Perl/run_1.tsv @@ -0,0 +1,9 @@ +8 2016 0 +36 2016 0 +65 2016 0 +89 2016 0 +112 2016 0 +135 2016 0 +158 2016 0 +183 2016 0 +201 0 0 diff --git a/timelines/Perl/run_2.tsv b/timelines/Perl/run_2.tsv new file mode 100644 index 0000000..71f3190 --- /dev/null +++ b/timelines/Perl/run_2.tsv @@ -0,0 +1,2 @@ +8 2000 0 +30 2000 0 diff --git a/timelines/Perl/run_3.tsv b/timelines/Perl/run_3.tsv new file mode 100644 index 0000000..fe61644 --- /dev/null +++ b/timelines/Perl/run_3.tsv @@ -0,0 +1,2 @@ +9 1984 0 +32 2000 diff --git a/timelines/Perl/run_4.tsv b/timelines/Perl/run_4.tsv new file mode 100644 index 0000000..71f3190 --- /dev/null +++ b/timelines/Perl/run_4.tsv @@ -0,0 +1,2 @@ +8 2000 0 +30 2000 0 diff --git a/timelines/Python/run_1.tsv b/timelines/Python/run_1.tsv new file mode 100644 index 0000000..f7d0c18 --- /dev/null +++ b/timelines/Python/run_1.tsv @@ -0,0 +1,3 @@ +11 1968 0 +37 2016 0 +57 0 0 diff --git a/timelines/Python/run_2.tsv b/timelines/Python/run_2.tsv new file mode 100644 index 0000000..423837b --- /dev/null +++ b/timelines/Python/run_2.tsv @@ -0,0 +1,2 @@ +9 2000 0 +31 2000 diff --git a/timelines/Python/run_3.tsv b/timelines/Python/run_3.tsv new file mode 100644 index 0000000..75cff76 --- /dev/null +++ b/timelines/Python/run_3.tsv @@ -0,0 +1,2 @@ +9 2000 0 +32 2000 diff --git a/timelines/Python/run_4.tsv b/timelines/Python/run_4.tsv new file mode 100644 index 0000000..d653ffc --- /dev/null +++ b/timelines/Python/run_4.tsv @@ -0,0 +1,2 @@ +7 2000 0 +31 2000 0 diff --git a/timelines/R/run_1.tsv b/timelines/R/run_1.tsv new file mode 100644 index 0000000..231edf3 --- /dev/null +++ b/timelines/R/run_1.tsv @@ -0,0 +1,13 @@ +12 1984 0 +37 2048 0 +61 2048 0 +86 2048 0 +110 2048 0 +132 2048 0 +156 2048 0 +178 2048 0 +200 2048 0 +222 2048 0 +245 2048 0 +265 2048 0 +288 0 0 diff --git a/timelines/R/run_2.tsv b/timelines/R/run_2.tsv new file mode 100644 index 0000000..33e2a2c --- /dev/null +++ b/timelines/R/run_2.tsv @@ -0,0 +1,7 @@ +8 2032 0 +31 2032 0 +55 2032 0 +77 2032 0 +101 2032 0 +127 2032 0 +151 2032 0 diff --git a/timelines/R/run_3.tsv b/timelines/R/run_3.tsv new file mode 100644 index 0000000..1abdefc --- /dev/null +++ b/timelines/R/run_3.tsv @@ -0,0 +1,7 @@ +9 2032 0 +34 2032 0 +55 2032 0 +78 2032 0 +101 2032 0 +123 2032 0 +147 2032 0 diff --git a/timelines/R/run_4.tsv b/timelines/R/run_4.tsv new file mode 100644 index 0000000..338e471 --- /dev/null +++ b/timelines/R/run_4.tsv @@ -0,0 +1,7 @@ +9 2032 0 +32 2032 0 +57 2032 0 +79 2032 0 +103 2032 0 +127 2032 0 +151 2032 0 diff --git a/timelines/Ruby/run_1.tsv b/timelines/Ruby/run_1.tsv new file mode 100644 index 0000000..a1a376d --- /dev/null +++ b/timelines/Ruby/run_1.tsv @@ -0,0 +1,4 @@ +10 1968 0 +35 2016 0 +57 2016 0 +80 2016 0 diff --git a/timelines/Ruby/run_2.tsv b/timelines/Ruby/run_2.tsv new file mode 100644 index 0000000..fc3a4b9 --- /dev/null +++ b/timelines/Ruby/run_2.tsv @@ -0,0 +1,3 @@ +8 2000 0 +31 2000 0 +53 2000 0 diff --git a/timelines/Ruby/run_3.tsv b/timelines/Ruby/run_3.tsv new file mode 100644 index 0000000..a366d02 --- /dev/null +++ b/timelines/Ruby/run_3.tsv @@ -0,0 +1,3 @@ +9 2000 0 +31 2000 0 +56 2000 0 diff --git a/timelines/Ruby/run_4.tsv b/timelines/Ruby/run_4.tsv new file mode 100644 index 0000000..47ebd27 --- /dev/null +++ b/timelines/Ruby/run_4.tsv @@ -0,0 +1,3 @@ +8 2000 0 +31 2000 0 +52 2000 0 diff --git a/timelines/Rust/run_1.tsv b/timelines/Rust/run_1.tsv new file mode 100644 index 0000000..f1b74c3 --- /dev/null +++ b/timelines/Rust/run_1.tsv @@ -0,0 +1 @@ +6 0 0 diff --git a/timelines/Rust/run_2.tsv b/timelines/Rust/run_2.tsv new file mode 100644 index 0000000..e69de29 diff --git a/timelines/Rust/run_3.tsv b/timelines/Rust/run_3.tsv new file mode 100644 index 0000000..e69de29 diff --git a/timelines/Rust/run_4.tsv b/timelines/Rust/run_4.tsv new file mode 100644 index 0000000..e69de29 diff --git a/timelines/Scala/run_1.tsv b/timelines/Scala/run_1.tsv new file mode 100644 index 0000000..5df8530 --- /dev/null +++ b/timelines/Scala/run_1.tsv @@ -0,0 +1,32 @@ +9 1968 0 +33 2048 0 +58 2048 0 +80 2048 0 +103 2048 0 +126 2048 0 +150 2048 0 +175 2048 0 +198 2048 0 +222 2048 0 +243 2048 0 +265 2048 0 +289 2048 0 +312 2048 0 +336 2048 0 +360 2048 0 +383 2048 0 +407 2048 0 +432 2048 0 +456 2048 0 +479 2048 0 +503 2048 0 +526 2048 0 +567 2048 0 +595 2048 0 +622 2048 0 +647 2048 0 +671 2048 0 +695 2048 0 +723 2048 0 +746 2048 0 +777 2048 0 diff --git a/timelines/Scala/run_2.tsv b/timelines/Scala/run_2.tsv new file mode 100644 index 0000000..0fcc745 --- /dev/null +++ b/timelines/Scala/run_2.tsv @@ -0,0 +1,15 @@ +9 2048 0 +31 2048 0 +53 2048 0 +75 2048 0 +97 2048 0 +118 2048 0 +140 2048 0 +161 2048 0 +186 2048 0 +210 2048 0 +235 2048 0 +260 2048 0 +291 2048 0 +317 2048 0 +351 2048 0 diff --git a/timelines/Scala/run_3.tsv b/timelines/Scala/run_3.tsv new file mode 100644 index 0000000..7943b6e --- /dev/null +++ b/timelines/Scala/run_3.tsv @@ -0,0 +1,19 @@ +9 2080 0 +31 2080 0 +55 2080 0 +77 2080 0 +101 2080 0 +124 2080 0 +148 2080 0 +172 2080 0 +194 2080 0 +219 2080 0 +240 2080 0 +263 2080 0 +287 2080 0 +311 2080 0 +336 2080 0 +360 2080 0 +387 2080 0 +414 2080 0 +445 2080 0 diff --git a/timelines/Scala/run_4.tsv b/timelines/Scala/run_4.tsv new file mode 100644 index 0000000..4fbe921 --- /dev/null +++ b/timelines/Scala/run_4.tsv @@ -0,0 +1,18 @@ +9 2048 0 +33 2048 0 +54 2048 0 +79 2048 0 +103 2048 0 +126 2048 0 +149 2048 0 +170 2048 0 +193 2048 0 +231 2048 0 +254 2048 0 +278 2048 0 +302 2048 0 +326 2048 0 +350 2048 0 +376 2048 0 +402 2048 0 +421 0 0 diff --git a/timelines/Swift/run_1.tsv b/timelines/Swift/run_1.tsv new file mode 100644 index 0000000..7f8ac9b --- /dev/null +++ b/timelines/Swift/run_1.tsv @@ -0,0 +1 @@ +10 5648 0 diff --git a/timelines/Swift/run_2.tsv b/timelines/Swift/run_2.tsv new file mode 100644 index 0000000..dc38ba0 --- /dev/null +++ b/timelines/Swift/run_2.tsv @@ -0,0 +1 @@ +7 0 0 diff --git a/timelines/Swift/run_3.tsv b/timelines/Swift/run_3.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Swift/run_3.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/Swift/run_4.tsv b/timelines/Swift/run_4.tsv new file mode 100644 index 0000000..2e535b7 --- /dev/null +++ b/timelines/Swift/run_4.tsv @@ -0,0 +1 @@ +5 0 0 diff --git a/timelines/TypeScript/run_1.tsv b/timelines/TypeScript/run_1.tsv new file mode 100644 index 0000000..4c28424 --- /dev/null +++ b/timelines/TypeScript/run_1.tsv @@ -0,0 +1,64 @@ +11 2048 0 +37 2048 0 +62 2048 0 +86 2048 0 +110 2048 0 +133 2048 0 +157 2048 0 +180 2048 0 +211 2048 0 +235 2048 0 +262 2048 0 +285 2048 0 +310 2048 0 +361 2048 0 +386 2048 0 +411 2048 0 +436 2048 0 +461 2048 0 +525 2048 0 +550 2048 0 +573 2048 0 +597 2048 0 +619 2048 0 +643 2048 0 +666 2048 0 +690 2048 0 +712 2048 0 +735 2048 0 +759 2048 0 +783 2048 0 +808 2048 0 +835 2048 0 +861 2048 0 +890 2048 0 +918 2048 0 +947 2048 0 +976 2048 0 +1004 2048 0 +1033 2048 0 +1063 2048 0 +1092 2048 0 +1118 2048 0 +1145 2048 0 +1178 2048 0 +1209 2048 0 +1235 2048 0 +1265 2048 0 +1292 2048 0 +1315 2048 0 +1339 2048 0 +1363 2048 0 +1386 2048 0 +1410 2048 0 +1435 2048 0 +1461 2048 0 +1483 2048 0 +1506 2048 0 +1536 2048 0 +1565 2048 0 +1589 2048 0 +1614 2048 0 +1637 2048 0 +1662 2048 0 +1685 2048 0 diff --git a/timelines/TypeScript/run_2.tsv b/timelines/TypeScript/run_2.tsv new file mode 100644 index 0000000..d52644a --- /dev/null +++ b/timelines/TypeScript/run_2.tsv @@ -0,0 +1,54 @@ +9 1984 0 +37 2064 0 +63 2064 0 +94 2064 0 +121 2064 0 +153 2064 0 +178 2064 0 +206 2064 0 +229 2064 0 +254 2064 0 +279 2064 0 +305 2064 0 +327 2064 0 +351 2064 0 +376 2064 0 +401 2064 0 +424 2064 0 +451 2064 0 +474 2064 0 +500 2064 0 +525 2064 0 +551 2064 0 +576 2064 0 +606 2064 0 +657 2064 0 +692 2064 0 +724 2064 0 +759 2064 0 +788 2064 0 +817 2064 0 +845 2064 0 +876 2064 0 +910 2064 0 +938 2064 0 +963 2064 0 +993 2064 0 +1019 2064 0 +1043 2064 0 +1069 2064 0 +1093 2064 0 +1118 2064 0 +1142 2064 0 +1166 2064 0 +1191 2064 0 +1216 2064 0 +1241 2064 0 +1270 2064 0 +1297 2064 0 +1322 2064 0 +1346 2064 0 +1371 2064 0 +1393 2064 0 +1419 2064 0 +1443 2064 0 diff --git a/timelines/TypeScript/run_3.tsv b/timelines/TypeScript/run_3.tsv new file mode 100644 index 0000000..3fe74d4 --- /dev/null +++ b/timelines/TypeScript/run_3.tsv @@ -0,0 +1,53 @@ +8 2048 0 +30 2048 0 +54 2048 0 +79 2048 0 +104 2048 0 +128 2048 0 +153 2048 0 +179 2048 0 +203 2048 0 +225 2048 0 +250 2048 0 +272 2048 0 +294 2048 0 +316 2048 0 +338 2048 0 +363 2048 0 +387 2048 0 +410 2048 0 +435 2048 0 +457 2048 0 +482 2048 0 +507 2048 0 +530 2048 0 +555 2048 0 +581 2048 0 +610 2048 0 +644 2048 0 +676 2048 0 +709 2048 0 +737 2048 0 +766 2048 0 +799 2048 0 +833 2048 0 +863 2048 0 +888 2048 0 +917 2048 0 +941 2048 0 +962 2048 0 +987 2048 0 +1011 2048 0 +1035 2048 0 +1058 2048 0 +1081 2048 0 +1107 2048 0 +1130 2048 0 +1156 2048 0 +1185 2048 0 +1210 2048 0 +1235 2048 0 +1257 2048 0 +1281 2048 0 +1305 2048 0 +1329 2048 0 diff --git a/timelines/TypeScript/run_4.tsv b/timelines/TypeScript/run_4.tsv new file mode 100644 index 0000000..72467c7 --- /dev/null +++ b/timelines/TypeScript/run_4.tsv @@ -0,0 +1,51 @@ +7 2080 0 +30 2080 0 +53 2080 0 +78 2080 0 +105 2080 0 +130 2080 0 +155 2080 0 +176 2080 0 +202 2080 0 +226 2080 0 +249 2080 0 +273 2080 0 +297 2080 0 +322 2080 0 +347 2080 0 +376 2080 0 +407 2080 0 +431 2080 0 +457 2080 0 +483 2080 0 +506 2080 0 +530 2080 0 +560 2080 0 +590 2080 0 +619 2080 0 +648 2080 0 +679 2080 0 +708 2080 0 +745 2080 0 +776 2080 0 +808 2080 0 +843 2080 0 +870 2080 0 +897 2080 0 +926 2080 0 +959 2080 0 +988 2080 0 +1015 2080 0 +1041 2080 0 +1065 2080 0 +1090 2080 0 +1114 2080 0 +1139 2080 0 +1163 2080 0 +1195 2080 0 +1220 2080 0 +1245 2080 0 +1269 2080 0 +1291 2080 0 +1314 2080 0 +1338 2080 0 diff --git a/timelines/Wolfram/run_1.tsv b/timelines/Wolfram/run_1.tsv new file mode 100644 index 0000000..7d53b59 --- /dev/null +++ b/timelines/Wolfram/run_1.tsv @@ -0,0 +1,2 @@ +10 1984 0 +31 0 0 diff --git a/timelines/Zig/run_1.tsv b/timelines/Zig/run_1.tsv new file mode 100644 index 0000000..68a722a --- /dev/null +++ b/timelines/Zig/run_1.tsv @@ -0,0 +1 @@ +12 2384 0 diff --git a/timelines/Zig/run_2.tsv b/timelines/Zig/run_2.tsv new file mode 100644 index 0000000..5d6764a --- /dev/null +++ b/timelines/Zig/run_2.tsv @@ -0,0 +1 @@ +8 2720 0 diff --git a/timelines/Zig/run_3.tsv b/timelines/Zig/run_3.tsv new file mode 100644 index 0000000..b25a0c4 --- /dev/null +++ b/timelines/Zig/run_3.tsv @@ -0,0 +1 @@ +7 2720 diff --git a/timelines/Zig/run_4.tsv b/timelines/Zig/run_4.tsv new file mode 100644 index 0000000..5d6764a --- /dev/null +++ b/timelines/Zig/run_4.tsv @@ -0,0 +1 @@ +8 2720 0