profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/hyphenrf/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Haz hyphenrf Alexandria, Egypt There should be an ML for that

hyphenrf/ad-hoc-hibernate 1

your go-to chainsaw for when you just want to hibernate the goddamn thing

hyphenrf/bloat 1

A web client for Mastadon Network [mirror]

hyphenrf/gemini-server 1

[mirror] gemini server library for ocaml

hyphenrf/personal-dotfiles 1

this repo has all my relevant minimal install config files

hyphenrf/stringsort-elm 1

A simple quicksort implementation for strings

hyphenrf/apitest 0

testing how HTTP APIs are used through https://my-json-server.typicode.com/

hyphenrf/arduino-files 0

freshman arduino crash course files

hyphenrf/chatapp 0

exploring udp reliability for our networking course project

hyphenrf/compiler-explorer 0

Run compilers interactively from your web browser and interact with the assembly

issue commentcompiler-explorer/compiler-explorer

[BUG] IDE mode: renaming files does not reflect on the compiler options

I see.. Yeah when I added an example.ext implementation things worked as they should.. I'll update the issue

hyphenrf

comment created time in 14 days

issue commentcompiler-explorer/compiler-explorer

OCaml support improvements

with this patch, IDE/Tree mode is supported at the same level as other languages (besides C/C++ with CMake), and the previous -c -o error with multiple files no longer applies

hyphenrf

comment created time in 15 days

pull request commentcompiler-explorer/compiler-explorer

OCaml Improvements: objdump and a few refactorings

Had a little bit of a fiddle with git-rebase but here it is

hyphenrf

comment created time in 15 days

push eventhyphenrf/compiler-explorer

Matt Godbolt

commit sha a3d98e5c4bc2d0ecc6b8992b7c52117729b2a439

Pass toolchain to new circle

view details

Haz

commit sha 627751be7e461083b62bad472c52c75aa2ef74d8

OCaml properties fixes - Improve defaults by adding local and system versions - Make no assumptions about whether local and system are the same - Enable OPAM workflows which rely on updating PATH - Fix version flag - Fix objdumper

view details

Haz

commit sha e90929ffcbdcc7dcba5914596069f46bfbec32cd

OCaml output refactoring

view details

Haz

commit sha 427a0320925681cd637bd02621f4f9545f9f0375

Add an arg parser for OCaml Derived from Pascal (for now)

view details

push time in 15 days

push eventhyphenrf/compiler-explorer

Matt Godbolt

commit sha a3d98e5c4bc2d0ecc6b8992b7c52117729b2a439

Pass toolchain to new circle

view details

push time in 15 days

Pull request review commentcompiler-explorer/compiler-explorer

OCaml Improvements: objdump and a few refactorings

-compilers=/usr/bin/ocamlopt

one more thing, should I use an absolute path? Consider that many modern OCaml setups are provided as opam switches (the language's package manager) which set a path in the local shell's environment.. so if executables can be called without an absolute path, this may be preferable.

hyphenrf

comment created time in 15 days

PullRequestReviewEvent

Pull request review commentcompiler-explorer/compiler-explorer

OCaml Improvements: objdump and a few refactorings

-compilers=/usr/bin/ocamlopt

my understanding was that amazon.properties overrides defaults.properties. So /usr/bin/ocamlopt wouldn't be executed, and is meant to be overridden on any local/dev env anyway. Should I keep it there in case someone downstream depends on it?

hyphenrf

comment created time in 16 days

PullRequestReviewEvent

PR opened compiler-explorer/compiler-explorer

OCaml Improvements: objdump and a few refactorings

This patchset doesn't add much, besides an argument parser derived from Pascal's (for now) for similarities in interface. Rather, it tries to remove things and give ocaml.js better chances at forward compatibility. It also follows this comment wrt *.defaults.properties preferred minimalism.

To see the work in progress, check #2850

+19 -18

0 comment

3 changed files

pr created time in 16 days

push eventhyphenrf/compiler-explorer

Artem Belevich

commit sha f6e79f249fbd523e453b82077e44d0cf6bd7f636

Use default GPU target for CUDA compilation w/ NVCC (#2911) See the discussion in this pull request for the details: https://github.com/compiler-explorer/compiler-explorer/pull/2860

view details

Patrick Quist

commit sha e812888b0cc380042fc317605f6103f055319243

tree sometimes doesn't exist anymore

view details

Haz

commit sha 2b6099634e74a162ef66f168b47a3899cf030bb4

OCaml properties fixes - Take more keys out of defaults - Fix version flag - Fix objdumper

view details

Haz

commit sha 4808fe2c809e14e13368bbda7b1ba73b89a328ea

Add an argument parser

view details

Haz

commit sha 36cd859e6cb2fd5d309a1a97d9505e1c6ec65e5c

OCaml output refactoring

view details

push time in 16 days

push eventhyphenrf/compiler-explorer

Artem Belevich

commit sha f6e79f249fbd523e453b82077e44d0cf6bd7f636

Use default GPU target for CUDA compilation w/ NVCC (#2911) See the discussion in this pull request for the details: https://github.com/compiler-explorer/compiler-explorer/pull/2860

view details

Patrick Quist

commit sha e812888b0cc380042fc317605f6103f055319243

tree sometimes doesn't exist anymore

view details

push time in 16 days

issue openedcompiler-explorer/compiler-explorer

[BUG] IDE mode: renaming files does not reflect on the compiler options

Possible cause is optionsForFilter being insensitive to customFileName?

Describe the bug BaseCompiler always compiles example.ext instead of customName.ext

To Reproduce

  • go to godbolt.org
  • open a tree view
  • choose C as the language
  • choose gcc as the compiler, as it doesn't override anything
  • create a new source, add it and name it something like test.c
  • add a compiler from tree view
  • inspect compiler options, the file is example.c not test.c
  • inspect the disassembly, square function is not present.. suggesting example.c isn't a rename, rather an entirely different file

** Link ** https://godbolt.org/z/vWdqj9MdM

created time in 16 days

pull request commentcompiler-explorer/compiler-explorer

Multifile UI etc

Are multiple calls to the compiler with user-defined order (and possibly user-defined options for each file) something that may be considered in the future? It would surely simplify option handling a whole lot.

For example, OCaml likes to compile the interface files first before implementations, and errors out if it couldn't find the compiled interface to a file, or the interface itself in the command. So.. while it supports compiling all files in one go like you described, doing so forbids the usage of options -c and -o (corresponding to their gcc counterparts) together, which is something CE benefits from, because using -c alone would require getting the base file name and substituting .ml with .s (what we currently do, but it's fragile and could've been factored out if it wasn't for this limitation..), and using -o alone (with -S) would overwrite the assembly dump with a binary executable.

partouf

comment created time in 16 days

pull request commentcompiler-explorer/compiler-explorer

Multifile UI etc

Hello! Great work.. Just a question: does IDE mode have any knowledge of order of compilation? More concretely, can the user specify the order in which the files should be compiled, and/or how the compiler can compile multiple depending files? Some compilers are sensitive to the order in which files are specified in the command line.

partouf

comment created time in 16 days

issue commentcompiler-explorer/compiler-explorer

OCaml support improvements

Thanks for your pointers, right now I've moved to working on library support and writing a tool in ocaml to do the demangling (already got most of the bits working).

The thing I'm having trouble with at the moment is how to refer to bundled libs (which come in the same source directory as the compiler itself) within the properties file. That essentially leaves me with two options:

  1. add versions for each library corresponding to compiler versions, and a path for each version
  2. leave the libs with no paths, and make each lib a compiler option (OCaml supports this for its bundled libs)

The problem with option 1 is that it allows the user to use a library from OCaml 4.06 for example, in OCaml 4.12.. which is not supported by the compiler itself as far as I'm aware. So to fix that I will also have to add supports configuration for every single compiler corresponding to its bundled library. Fairly mechanical change but it'd explode the config file.

I would much prefer option 2 as it's a lot less typing, but I'm not sure if CE's configuration is able to express this. Essentially, it'd be done programmatically with something along those lines: if user enabled library x, add option y to compiler options

hyphenrf

comment created time in 16 days

push eventhyphenrf/compiler-explorer

Matt Godbolt

commit sha ca017bac3154e624cd37a31ed7abdb0dfcadf57b

Add support for heterogeneous compute (#2836) * Extract device code from assembly files. This commit by itself does not actually add any viewing panes for the extracted device code, nor does it provide any means to provide device-specific postprocessing steps. * Add a rudimentary device view. This doesn't handle multiple device outputs correctly at the moment, and it provides no opportunity to view device code differently from non-device code for now. * Lint issues * Some more WIP getting it working. * Add device extraction code * More fixes, and keep state Co-authored-by: Joshua Cranmer <joshua.cranmer@intel.com> Co-authored-by: Patrick Quist <partouf@gmail.com>

view details

Mats Larsen

commit sha b6c2380c56ece8e0a0a65a4217aa81d0335453d7

Assembly API documentation for Java Bytecode (#2817) * Add assembly documentation endpoint for Java bytecode * Upstream asm docenizer for Java * Remove jvms.html from gitattributes as it is never checked into vcs * EOF line for docenizer-java.js * Use find-node to locate nodejs * Format code according to style guide

view details

Haz

commit sha 60db8ba531326d7eaf6fff6a93d093be6c4507fd

Make OCaml examples executable and objdumpable (#2853) Changes: - ocaml.default.properties: - add the relevant flags for execution and emitting binaries - add nicer version number reporting - let CE know `objdump` can be used on ocaml objects - ocaml.js: - update optionsForFilter for both executable and object handling - override the getter for executable to work within ocamlopt context

view details

Matt Godbolt

commit sha 2a3ec250ef6d0395d7e39f875d4d342d3d608c1a

IDEA churn

view details

Matt Godbolt

commit sha 019029c0705a98df9edda8bb5e1db6dcfdb94fcc

Support execution and binary mode in haskell. Closes #2854

view details

Patrick Quist

commit sha cb28c3145366c0b25a66554bca7f88cb35b448e9

bugfix asm keyword (#2852)

view details

RabsRincon

commit sha 617257f01598da3b0ec7ee7df4adf7c9113ddddd

Add more sanity checks for _onContextMenu

view details

RabsRincon

commit sha 562512b319e230f6ae8cb8ef099b4a51049845e4

Add current lib count to dropdown button

view details

Patrick Quist

commit sha e98488e706223fa13aa410978fd9caaf9a104fc7

Update c++.amazon.properties

view details

Patrick Quist

commit sha 83fa1175914f97bc54074800be138a88df87faf7

Add CLI11

view details

Johan Engelen

commit sha 68dbdb8a5bfe8d2085b656d9064baf3aba1873be

Add LDC 1.27.1 and make it the default compiler (#2858) * Add LDC 1.27.1 and make it the default compiler * Update the D demangler

view details

Matt Godbolt

commit sha f8f14479f040a762016f389781487e6dad555bdb

Add boost 1.77.0

view details

Norbert Wenzel

commit sha eb0fb9e6a2fcdb1fe7a8baa7d650d75f65476a14

Add Eigen v3.4.0 release (#2865) Changed all configurations containing Eigen to include the newest upstream release v3.4.0.

view details

Matt Godbolt

commit sha 6b31c63353f54961885b99dc839bc1b3cbfaa823

New sponsors

view details

stoperro

commit sha f726eadde5d52524381576de3478e74f84703e5d

* Fixed documentation for executionWrapper to state it's a Path, not Boolean (#2862)

view details

Jason Zheng

commit sha 750f076f8d987e519521edb02568abc51bdfaca8

Add generic keywords to OpenCL C and C++ for OpenCL (#2869) The generic and __generic keywords are currently reserved in the OpenCL C specification. They have already been added as keywords in Clang. Without highlighting, it can seem as if generic is not an address space, as the other address spaces are highlighted. This can be seen in the AST viewer on Compiler Explorer. The lack of highlighting makes the AST less convenient from a user-perspective. C++ for OpenCL inherits address space behavior from OpenCL C v2.0 s6.5, so this change applies to both OpenCL C and C++ for OpenCL.

view details

Mats Larsen

commit sha 53b9e0ac599268d4798e75ae9ec03cda7586d8fc

Support multiple formatter types for /api/format (#2818) * Make /api/format handle multiple formatter types * Ignore preferred style if the formatter is a 'one true style' formatter * Add tests for base formatter * Document /api/formats and /api/format/<formatter> usage * Document adding a new formatter * Update amazon config Co-authored-by: Matt Godbolt <matt@godbolt.org>

view details

RabsRincon

commit sha 4062176309829b7cb40c59b5b4e4a1adcc150372

Add DAW JSON Link C++ library Closes #2864

view details

Jason Zheng

commit sha 1ad589bbb04f9a2bc4e83a9fb5b258b56b904633

Add Clang assertions trunk for OpenCL C and C++ for OpenCL (#2851)

view details

Mats Larsen

commit sha 935634cf548217db233775efac02cd9a97bbb165

Add kotlin 1.5.30 (#2871) * Add kotlin 1.5.30 * Fix typo in config Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es> * Bump default Kotlin compiler Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es>

view details

push time in 16 days

push eventhyphenrf/compiler-explorer

Matt Godbolt

commit sha ca017bac3154e624cd37a31ed7abdb0dfcadf57b

Add support for heterogeneous compute (#2836) * Extract device code from assembly files. This commit by itself does not actually add any viewing panes for the extracted device code, nor does it provide any means to provide device-specific postprocessing steps. * Add a rudimentary device view. This doesn't handle multiple device outputs correctly at the moment, and it provides no opportunity to view device code differently from non-device code for now. * Lint issues * Some more WIP getting it working. * Add device extraction code * More fixes, and keep state Co-authored-by: Joshua Cranmer <joshua.cranmer@intel.com> Co-authored-by: Patrick Quist <partouf@gmail.com>

view details

Mats Larsen

commit sha b6c2380c56ece8e0a0a65a4217aa81d0335453d7

Assembly API documentation for Java Bytecode (#2817) * Add assembly documentation endpoint for Java bytecode * Upstream asm docenizer for Java * Remove jvms.html from gitattributes as it is never checked into vcs * EOF line for docenizer-java.js * Use find-node to locate nodejs * Format code according to style guide

view details

Haz

commit sha 60db8ba531326d7eaf6fff6a93d093be6c4507fd

Make OCaml examples executable and objdumpable (#2853) Changes: - ocaml.default.properties: - add the relevant flags for execution and emitting binaries - add nicer version number reporting - let CE know `objdump` can be used on ocaml objects - ocaml.js: - update optionsForFilter for both executable and object handling - override the getter for executable to work within ocamlopt context

view details

Matt Godbolt

commit sha 2a3ec250ef6d0395d7e39f875d4d342d3d608c1a

IDEA churn

view details

Matt Godbolt

commit sha 019029c0705a98df9edda8bb5e1db6dcfdb94fcc

Support execution and binary mode in haskell. Closes #2854

view details

Patrick Quist

commit sha cb28c3145366c0b25a66554bca7f88cb35b448e9

bugfix asm keyword (#2852)

view details

RabsRincon

commit sha 617257f01598da3b0ec7ee7df4adf7c9113ddddd

Add more sanity checks for _onContextMenu

view details

RabsRincon

commit sha 562512b319e230f6ae8cb8ef099b4a51049845e4

Add current lib count to dropdown button

view details

Patrick Quist

commit sha e98488e706223fa13aa410978fd9caaf9a104fc7

Update c++.amazon.properties

view details

Patrick Quist

commit sha 83fa1175914f97bc54074800be138a88df87faf7

Add CLI11

view details

Johan Engelen

commit sha 68dbdb8a5bfe8d2085b656d9064baf3aba1873be

Add LDC 1.27.1 and make it the default compiler (#2858) * Add LDC 1.27.1 and make it the default compiler * Update the D demangler

view details

Matt Godbolt

commit sha f8f14479f040a762016f389781487e6dad555bdb

Add boost 1.77.0

view details

Norbert Wenzel

commit sha eb0fb9e6a2fcdb1fe7a8baa7d650d75f65476a14

Add Eigen v3.4.0 release (#2865) Changed all configurations containing Eigen to include the newest upstream release v3.4.0.

view details

Matt Godbolt

commit sha 6b31c63353f54961885b99dc839bc1b3cbfaa823

New sponsors

view details

stoperro

commit sha f726eadde5d52524381576de3478e74f84703e5d

* Fixed documentation for executionWrapper to state it's a Path, not Boolean (#2862)

view details

Jason Zheng

commit sha 750f076f8d987e519521edb02568abc51bdfaca8

Add generic keywords to OpenCL C and C++ for OpenCL (#2869) The generic and __generic keywords are currently reserved in the OpenCL C specification. They have already been added as keywords in Clang. Without highlighting, it can seem as if generic is not an address space, as the other address spaces are highlighted. This can be seen in the AST viewer on Compiler Explorer. The lack of highlighting makes the AST less convenient from a user-perspective. C++ for OpenCL inherits address space behavior from OpenCL C v2.0 s6.5, so this change applies to both OpenCL C and C++ for OpenCL.

view details

Mats Larsen

commit sha 53b9e0ac599268d4798e75ae9ec03cda7586d8fc

Support multiple formatter types for /api/format (#2818) * Make /api/format handle multiple formatter types * Ignore preferred style if the formatter is a 'one true style' formatter * Add tests for base formatter * Document /api/formats and /api/format/<formatter> usage * Document adding a new formatter * Update amazon config Co-authored-by: Matt Godbolt <matt@godbolt.org>

view details

RabsRincon

commit sha 4062176309829b7cb40c59b5b4e4a1adcc150372

Add DAW JSON Link C++ library Closes #2864

view details

Jason Zheng

commit sha 1ad589bbb04f9a2bc4e83a9fb5b258b56b904633

Add Clang assertions trunk for OpenCL C and C++ for OpenCL (#2851)

view details

Mats Larsen

commit sha 935634cf548217db233775efac02cd9a97bbb165

Add kotlin 1.5.30 (#2871) * Add kotlin 1.5.30 * Fix typo in config Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es> * Bump default Kotlin compiler Co-authored-by: Rubén Rincón Blanco <ruben@rinconblanco.es>

view details

push time in 16 days

pull request commentocaml/ocaml

Promote constructors to functions

Hi I just found myself reading through this discussion and I was wondering if it had come up again ever since it seemingly stagnated two years ago.

From a mere mortal user's point of view, this feature seems both a really nice improvement to ergonomics and an intuitive addition given all kinds of "special syntax converted to a curried function" constructs also being parenthesized. As a bonus, I wouldn't have to think twice before using (::) in a HOF and remembering it's a constructor not an operator.

This also is a welcome improvement over the current state of things where we create constructor functions and lose some of the nice anti-value-restriction properties of a proper type constructor. I wonder if those are preserved in this PR.

e.g. this from @Octachron's answer:

type 'a w = W of 'a
let int_minus = (~-)
let float_minus = (~-.)

let ok =
  let x = W Fun.id in
  [x; W int_minus], [x; W float_minus]

let w x = W x
let error =
  let x = w Fun.id in
  [x; w int_minus], [x; w float_minus]
Julow

comment created time in 16 days

push eventhyphenrf/es

Haz

commit sha d2ff5e3f4035d945a87b98aba1efea9a0b37984b

a prompt for special occasions

view details

Haz

commit sha d6c526c3825707a3994f73fdeac6a797dca9adff

allow options for oref

view details

Haz

commit sha 9b1956b704d125043600a3ab7e2b7464ea907981

`export` and `:` definitions

view details

Haz

commit sha 597759e8897408e6ec43972d906b50b00ab0bac2

Add map, reorder functions

view details

Haz

commit sha 4147ad6e2df832b41c0f13e06793b47d4fca90fb

Improve style, make winenv more robust

view details

Haz

commit sha 68775c5bd5cd0c2a401255d9e8d63b458f10212b

Improve the hoogle function it's way less fragile now

view details

Haz

commit sha 672d51367bacb3c2bead23261dc59c715fb15604

add docs for rgbcol

view details

push time in 18 days

push eventhyphenrf/es

Haz

commit sha 9a8a1a5cb0b838ca6af69557e08a12d89459ddff

smart colorized prompts!

view details

Haz

commit sha 5a36d00f144b060358f94a801540c417411bc022

running the windows aliases script

view details

push time in 20 days

push eventhyphenrf/es

Haz

commit sha 622f44628f1e5c6fce636a2a1701a56ad0b7be5d

elaborate on fn hoogle

view details

Haz

commit sha 75c844fcff6cfd0836be24d51359bddf84b6af9b

this was a bad idea

view details

push time in 20 days

push eventhyphenrf/es

Haz

commit sha 4a70d15f04d80dde4f6ad74667afa0179f5ff78e

a script for windows aliases

view details

Haz

commit sha fd69227aa171b2b47a4f399b4bf40f1b96c41335

few style changes

view details

Haz

commit sha bc3aa420aa1c889cb58ccfe56c4869298891e055

how does noexport work??

view details

Haz

commit sha 2d49cbe2c4f97c6ef4d5215127ebabf985e27da8

better path handling, more aliases, a gcc runner

view details

push time in 20 days

push eventhyphenrf/sicp-bot

Haz

commit sha d4f4531229ca208f6205b24c51023b05d55aa790

actually return the token to the user and nicer to look at authorize function

view details

Haz

commit sha 1185a01841a82d56e550f00b961ec8b1a11b96f3

support older ocaml compilers

view details

Haz

commit sha 7995a405c10e7550d56ccdfb1eeb2d1edf449f16

support 32bit & different architectures

view details

Haz

commit sha 3508c73d83764e6ddc0e4e0807f57a2bd7bf6f84

Use dune-sites to handle data placement

view details

push time in 21 days

push eventhyphenrf/primes

Haz

commit sha 4d3ebaa96b202125850a0a772996e2d243897080

formatting

view details

Haz

commit sha 5e7287c0c75343f0423df5673ee80c65787c96ec

a little restructuring and removing closures closure allocation could've been negatively impacting performance hot loop shouldn't be calculating the same stop value on every iteration

view details

Haz

commit sha b0e4c245179448bfcd8a9ca073feec0c8f215c8f

move functions and tests in a sieve module could improve inlining opportunities etc when we hide functions

view details

Haz

commit sha 42733f7a2715eb067710c2ef1b3ce4037629a237

remove a call overhead by manually initializing the buffer

view details

Haz

commit sha f17bdea3e88cf83d8fe0c17dedf3193d287ce793

don't use awkward arithmetic, rely on the compiler to optimize it for you

view details

Haz

commit sha 45e1e4351c69ccd5a7c447233d091dae05975083

update makefile

view details

Haz

commit sha 5ad05846aaeeaf0b773d4fb0185e824df1e50e5f

add new implementations: minor heap based, and bit-based

view details

Haz

commit sha e32b534c1e59fd62156b5c444462c6273d8c34e9

add bitstriped implementations, inspired by rust's submission

view details

Haz

commit sha 69bf3da2065c9f1afec7078a3c40ae8f8d6740ba

update makefile

view details

Haz

commit sha a41ffe881e5ab585ba5ce0a8eb3a21e145922faf

update readme

view details

push time in a month

push eventhyphenrf/primes

Haz

commit sha fce4ed9dcc3f6ca2959beba1182d8be2ee2b3302

Bytes.create sometimes fills buffer with garbage Init explicitly with NULs

view details

push time in a month

push eventhyphenrf/primes

Haz

commit sha d392f2599d7889342058d6d9c9b2c0f77b0316ef

Clean up sources Also Actually revert back to Sys.time because it: - Uses getrusage internally - Isn't affected by extrenal processes - does way better in containers, more accurate numbers

view details

Haz

commit sha a15472e59ffab293062b7f2cb6a299a60c100e6e

Unroll the hottest loop

view details

push time in a month

push eventhyphenrf/primes

Haz

commit sha dde4b59acb6e835514b0a8e29ab14c371630f291

Use more consistent time measurement Unix.gettimeofday is high-res (relatively) and measures wall clock time

view details

Haz

commit sha 5ca6bfb8ee828db61d1b6c0af2c6bf98279a79a8

Use more consistent naming, Add forking soln to Makefile

view details

Haz

commit sha f64caf82dbc517b84c72ff1edcc9ca22b336ba18

Update README to reflect changes

view details

Haz

commit sha 8a8d57dabea69ac8add80b5dc07f9ff0e999e10a

README Formatting

view details

Haz

commit sha 34e86db9a50c18b9fdf603992b06c973d043c607

Clean up sources Also Actually revert back to Sys.time because it: - Uses getrusage internally - Isn't affected by extrenal processes - does way better in containers, more accurate numbers

view details

push time in a month

push eventhyphenrf/primes

Haz

commit sha 4744a763f7cd4091444c238a9f36a71714d64b60

Clean up sources Also Actually revert back to Sys.time because it does way better in containers (Probably doesn't rely on a syscall)

view details

push time in a month

push eventhyphenrf/primes

Haz

commit sha 96c183770d7c90e5bc698c0e98a799c9fbed6154

Clean up sources

view details

push time in a month