Permalink
Switch branches/tags
Nothing to show
Commits on May 28, 2018
Commits on May 25, 2018
Commits on May 16, 2018
Commits on Oct 18, 2017
  1. Update README.md

    moodmosaic committed Oct 18, 2017
Commits on Oct 3, 2017
Commits on Nov 25, 2016
  1. Fix a bug in mix32 function, where fromIntegral was applied only to 'z',

    moodmosaic committed Nov 25, 2016
    instead of being applied to the result of 'z `shiftR` 32'.
Commits on Nov 24, 2016
Commits on Nov 23, 2016
  1. Remove 'in F#' from the description on the README, because we're goin…

    moodmosaic committed Nov 23, 2016
    …g to
    
    also support other languages.
Commits on Nov 10, 2016
Commits on Oct 30, 2016
  1. Add a type annotation.

    moodmosaic committed Oct 30, 2016
  2. Create README.md

    moodmosaic committed Oct 30, 2016
  3. Keep only SplitMix.fsx and remove Visual Studio solution and F# proje…

    moodmosaic committed Oct 30, 2016
    …cts,
    
    since these aren't actually utilized at this point.
Commits on Oct 29, 2016
  1. Rename a variable.

    moodmosaic committed Oct 29, 2016
  2. Use structures instead of records,

    moodmosaic committed Oct 29, 2016
    since we do a lot of copying, and it might be better to just allocate these
    in the thread stack (premature optimization(?)).
    
    In a future version of the language, it'd be possible to just annotate a
    record with [<Sturct>] and it'll be turned into a (guess what) structure
    as reported here: https://fslang.uservoice.com/forums/245727-f-language/suggestions/6547517-record-types-can-be-marked-with-the-struct-attribu
  3. Remove SplitMix.ofSeedAndGamma,

    moodmosaic committed Oct 29, 2016
    because Gamma must always be an odd number, and so using this function it's
    easy to pass a Gamma which isn't efficient at all.
    
    Later, if it turns out that this function is needed, we can put it back.
Commits on Oct 28, 2016
  1. Rename create to fromSeedAndGamma,

    moodmosaic committed Oct 28, 2016
    since it actually creates a SplitMix from a Seed and a Gamma value.
  2. Add link to paper.

    moodmosaic committed Oct 28, 2016
  3. Move source into project,

    moodmosaic committed Oct 28, 2016
    and get rid of Library1.fs.