Commit Graph

  • b07c3cec4c Same result format for primes-alt.java master Vitaliy Filippov 2021-02-02 19:23:25 +0300
  • 73cd9b123f Add alternative Lua implementation without #arr Vitaliy Filippov 2021-02-02 19:15:08 +0300
  • 91515c0015 Add 2 more Erlang implementations. But shit anyway Vitaliy Filippov 2020-01-23 17:48:06 +0300
  • b113d7e2b1 Same format with perl Vitaliy Filippov 2020-01-23 02:07:47 +0300
  • c2a378abce Add Erlang version Vitaliy Filippov 2020-01-23 01:03:52 +0300
  • 6e6ffd8e4a Print comparable results Vitaliy Filippov 2020-01-17 21:02:31 +0300
  • bdf922b5c8 Add lua + change cpp, js, rust and php, python, go to 30 iterations Vitaliy Filippov 2019-12-29 22:39:26 +0300
  • 5a17b22d53 A quick benchmark redo for ".NET Core Linux" version 3.1.1 Ivan Zahariev 2019-12-27 18:23:32 +0200
  • 418841fd9a Merge branch 'master' of github.com:famzah/langs-performance Ivan Zahariev 2019-12-27 18:19:14 +0200
  • b2d6f7e710 Make the ".NET Core Linux" project files compatible with version 3.1.x Ivan Zahariev 2019-12-27 18:18:23 +0200
  • 74ff557cad
    Merge pull request #10 from dzaragoza/master Ivan Zahariev 2018-02-12 17:45:52 +0200
  • 282c95ebb3 Port of the Python version to D David Zaragoza Rodriguez 2018-01-27 15:55:24 +0100
  • 612a67527b Minor refactoring, so that the code workflow is the same as the other languages Ivan Zahariev 2018-01-12 12:23:12 +0200
  • 29cc736cd6
    Merge pull request #9 from jonas-schulze/master Ivan Zahariev 2018-01-12 12:11:04 +0200
  • d34a1f6e52 Update inner loop Jonas Schulze 2018-01-10 17:34:01 +0100
  • fb6f992fd8 Add Swift Jonas Schulze 2017-12-22 16:05:11 +0100
  • d69632e87f Correction of the "C# .NET Core" tests; this time done at full CPU power (laptop running not on battery) Ivan Zahariev 2016-11-04 09:57:19 +0200
  • 863695bedd Symlink to the C# .NET Core implementation Ivan Zahariev 2016-11-04 00:25:23 +0200
  • 987e3f3b66 "C# .NET Core" official URL link Ivan Zahariev 2016-11-04 00:24:46 +0200
  • a8e13c6047 Add "C# .NET Core Linux" Ivan Zahariev 2016-11-03 23:38:53 +0200
  • ab2046b1fc Add "C# .NET Core Linux" Ivan Zahariev 2016-11-03 23:23:53 +0200
  • 0c830d0e09 Initial commit. Simple command wrappers Ivan Zahariev 2016-11-03 23:17:00 +0200
  • 09356704b2 Initial commit Ivan Zahariev 2016-11-03 22:08:09 +0200
  • 3251c0c432 Rename Ivan Zahariev 2016-10-19 10:38:58 +0300
  • 2b3fdb27db New results which include the bugfix for node.js 4.3 (see commit 6716271) Ivan Zahariev 2016-10-19 10:22:50 +0300
  • 6716271477 Due to a bug in node.js 4.3, we need to declare and init on separate lines, or else node.js performs about four times slower. See: https://blog.famzah.net/2016/09/10/cpp-vs-python-vs-php-vs-java-vs-others-performance-benchmark-2016-q3/#comment-21872 Ivan Zahariev 2016-10-18 11:42:01 +0300
  • 5e9048ef4c Merge pull request #7 from ndenev/master Ivan Zahariev 2016-10-17 22:52:48 +0300
  • bccd20db38 Quoting variables in Bash never hurts :) Ivan Zahariev 2016-10-17 22:51:29 +0300
  • 988aa4898e Print errors to stderr Ivan Zahariev 2016-10-17 22:50:39 +0300
  • a739c5441b Minor Bash syntax improvements Ivan Zahariev 2016-10-17 22:48:43 +0300
  • 8097843c80 Make it work on OS X. Allow analyze script to continue if it sees a skipped test due to missing language/compiler. Nikolay Denev 2016-10-17 20:55:55 +0200
  • 67effc9c86 Merge branch 'master' of github.com:famzah/langs-performance Ivan Zahariev 2016-10-15 21:03:54 +0300
  • 10b9bfc3c5 New results which include the Rust implementation Ivan Zahariev 2016-10-15 21:03:34 +0300
  • fc715c359a Add link to the "Benchmarks game" @ alioth.debian.org Ivan Zahariev 2016-10-12 20:42:59 +0300
  • de1f3ccc6a Re-indent using tabs Ivan Zahariev 2016-10-12 20:17:46 +0300
  • fea51cf287 Merge pull request #6 from boromil/master Ivan Zahariev 2016-10-12 20:16:08 +0300
  • 619fae261d Merge pull request #5 from ndenev/master Ivan Zahariev 2016-10-12 20:12:22 +0300
  • 3039b31506 using time.Since Krzysztof Malinowski 2016-10-12 01:24:32 +0200
  • cf7861e39f pep8-ish Krzysztof Malinowski 2016-10-12 01:21:42 +0200
  • e4e121e008 Merge pull request #1 from famzah/master Krzysztof 2016-10-12 00:13:01 +0200
  • e989f1fda3 Do not preallocate the vec to the known size so we are fair and do what other tests are doing Nikolay Denev 2016-10-09 23:54:53 +0200
  • 440680629c Add a quickly put together Rust version Nikolay Denev 2016-10-09 15:45:59 +0200
  • 2049c34606 Initial commit Ivan Zahariev 2016-09-22 22:26:10 +0300
  • 5851ea6456 LinkedList info Ivan Zahariev 2016-09-22 22:15:51 +0300
  • bdcef85363 Add Java optimization notes Ivan Zahariev 2016-09-19 18:19:09 +0300
  • 9b46c35c4e Initial commit Ivan Zahariev 2016-09-19 18:14:19 +0300
  • e87d529e23 Initial commit Ivan Zahariev 2016-09-19 18:11:38 +0300
  • 319797900a Initial commit Ivan Zahariev 2016-09-19 18:11:02 +0300
  • 586334fe50 New benchmark method + new blog article Ivan Zahariev 2016-09-10 09:51:53 +0300
  • b9afdca36f Read $output_mode as a command-line argument Ivan Zahariev 2016-09-09 23:33:30 +0300
  • 5f82b686b0 Implement print_results_as_html() Ivan Zahariev 2016-09-09 23:27:28 +0300
  • 0ad4729217 Rename some language titles to match the previous benchmark results Ivan Zahariev 2016-09-09 23:17:35 +0300
  • ddc537ebfc refactor print_results_as_text() Ivan Zahariev 2016-09-09 23:06:19 +0300
  • 8bfb9ee7e8 Implement print_results_as_text() Ivan Zahariev 2016-09-09 22:49:55 +0300
  • 1821232558 Initial import Ivan Zahariev 2016-09-09 22:48:52 +0300
  • 06c00825ce Rewrite from scratch to analyze the new output Ivan Zahariev 2016-09-08 23:36:29 +0300
  • 5977fbf396 Improve docs Ivan Zahariev 2016-09-08 18:04:51 +0300
  • c2f533f376 Limit running time to given wall-clock seconds; remove the forcibly termination by the CPU time limit Ivan Zahariev 2016-09-08 18:02:31 +0300
  • f65af29797 Limit running time by an ENV variable Ivan Zahariev 2016-09-08 17:57:49 +0300
  • 05b1fadd6e Limit running time by an ENV variable Ivan Zahariev 2016-09-08 17:50:42 +0300
  • d6c9b22f7f Limit running time by an ENV variable Ivan Zahariev 2016-09-08 17:46:47 +0300
  • 1320064fc3 Limit running time by an ENV variable Ivan Zahariev 2016-09-08 17:44:06 +0300
  • 17af67535b Limit running time by an ENV variable Ivan Zahariev 2016-09-07 22:04:46 +0300
  • 4074d2cb97 Limit running time by an ENV variable Ivan Zahariev 2016-09-07 21:58:43 +0300
  • 3edf611a3e Limit running time by an ENV variable Ivan Zahariev 2016-09-07 21:47:03 +0300
  • c67a2305ca Limit running time by an ENV variable Ivan Zahariev 2016-09-07 21:34:42 +0300
  • 52504c95ec Introduce more ENV settings Ivan Zahariev 2016-09-07 21:19:55 +0300
  • d8af0d96af Option to execute only given tests Ivan Zahariev 2016-09-07 17:30:13 +0300
  • ad2fd8baf7 RUN_TIME can be specified as an ENV variable too Ivan Zahariev 2016-09-07 17:27:38 +0300
  • 632a85e382 Repeat tests 3 times for more stable results Ivan Zahariev 2016-09-07 17:23:10 +0300
  • 97519e06e5 New benchmark strategy: Loop indefinitely for a fixed amount of CPU time Ivan Zahariev 2016-09-06 23:47:58 +0300
  • fa27bca082 bugfix: mandatory "set -u" Ivan Zahariev 2016-09-06 23:38:15 +0300
  • 887fec1407 Improve readability by shortening long lines Ivan Zahariev 2016-09-06 23:37:49 +0300
  • f3edfca18c Include the source filename in the benchmark output; in a preparation for easy automated re-runs and summary of the tests Ivan Zahariev 2016-09-06 23:29:08 +0300
  • 902a520eb5 renamed: primes-non-std-lib.java -> primes-alt.java Ivan Zahariev 2016-09-06 23:23:55 +0300
  • a78d806e38 Merge branch 'master' of github.com:famzah/langs-performance Ivan Zahariev 2016-09-06 23:10:16 +0300
  • 6c95a188f0 New benchmark strategy: Loop indefinitely for a fixed amount of CPU time Ivan Zahariev 2016-09-06 23:09:19 +0300
  • a16a094f00 Merge pull request #2 from karloku/master Ivan Zahariev 2016-08-05 10:48:52 +0300
  • e95fbe33a7 add ruby Karloku Sang 2016-08-05 12:34:41 +0800
  • 0036820b92 Initial commit. Work still in progress Ivan Zahariev 2016-07-27 13:43:14 +0300
  • 3893604642 Print a message when a compiler is skipped Ivan Zahariev 2016-07-27 13:42:52 +0300
  • f054d5ab6e Merge pull request #1 from boromil/master Ivan Zahariev 2016-07-26 14:21:51 +0300
  • 74b3c60fb5 Update README.md Krzysztof 2016-07-14 22:46:07 +0200
  • bf613289f2 no compiler hints Krzysztof Malinowski 2016-07-14 22:24:04 +0200
  • eae8701808 go and pypy Krzysztof Malinowski 2016-06-29 01:12:01 +0200
  • ef4b852653 Python 2.7 + PyPy Ivan Zahariev 2016-02-12 09:34:26 +0200
  • dc9db320cb Link to the 2016 blog article Ivan Zahariev 2016-02-09 12:31:58 +0200
  • 0b3547ee68 Add general info about the tests Ivan Zahariev 2016-02-09 11:55:23 +0200
  • 08f416e061 fix dates Ivan Zahariev 2016-02-05 23:37:50 +0200
  • 22401218b1 2016 benchmarks: C++ // Java 8 // NodeJS // PHP 7.0 // Python 3.5 // Python 2.7 // Perl 5 // PHP 5.6 Ivan Zahariev 2016-02-05 23:27:33 +0200
  • 3ff2535d7b mv 2012.xlsx data.xlsx Ivan Zahariev 2016-02-05 23:26:57 +0200
  • 2a86763ae1 Add more language versions Ivan Zahariev 2016-02-05 22:55:55 +0200
  • fa08556865 skip non-existing interpreter Ivan Zahariev 2016-02-05 22:40:06 +0200
  • 98fe1a4145 Add link to the blog article for 2012 Ivan Zahariev 2016-02-04 21:33:54 +0200
  • 018be0a886 Initial commit Ivan Zahariev 2016-02-04 21:32:08 +0200
  • 316bd4898e Initial commit Ivan Zahariev 2016-02-04 21:30:25 +0200