summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-09-20Update FortranIgor Pashev1-9/+5
2020-04-28Reformat with rustfmtIgor Pashev1-16/+12
2020-04-28Remove closureIgor Pashev1-1/+1
2020-04-28Eliminate temp varsIgor Pashev1-9/+6
2020-04-28Add RIgor Pashev1-0/+28
2017-11-17fprettify -i 2 gcd.f03Igor Pashev1-20/+19
https://pypi.python.org/pypi/fprettify
2017-07-15ClojureIgor Pashev1-0/+22
2017-07-09Update PerlIgor Pashev1-5/+9
2017-07-09Update PascalIgor Pashev1-35/+45
2017-07-09OCamlIgor Pashev1-0/+33
2017-07-09Update HaskellIgor Pashev1-5/+21
2017-07-03indent -nut -ts2 *.cIgor Pashev2-67/+78
2017-07-02Add ForthIgor Pashev1-0/+37
2017-05-10RustIgor Pashev1-0/+27
2017-01-03nix: updated for modern nixIgor Pashev1-3/+2
2016-08-13Create LICENSEIgor Pashev1-0/+13
2015-04-17GCD via Nix expressionsIgor Pashev1-0/+40
2015-01-13java: no numbers, no crashIgor Pashev1-0/+2
2014-01-27Fixed stupid errorIgor Pashev1-1/+1
2014-01-27getArgs is in System.Environment by default in GHCIgor Pashev1-1/+1
gcd.hs:1:8: Could not find module `System' It is a member of the hidden package `haskell98-2.0.0.2'. Use -v to see a list of the files searched for.
2013-12-21PHPIgor Pashev1-0/+28
2013-11-14ScalaIgor Pashev1-0/+24
2012-12-05TypoIgor Pashev1-4/+4
2012-09-30Make compilable as C++Igor Pashev1-1/+1
2012-03-30Merge pull request #1 from krasin/masterIgor Pashev1-40/+31
Update gcd.go to Go 1. Make the code more idiomatic
2012-03-30gcd.go: drop unused commentsIvan Krasin1-6/+0
2012-03-30gcd.go: skip os.Args[0] which is the path to the binaryIvan Krasin1-2/+2
2012-03-30Use the power of Go for loopIvan Krasin1-2/+2
2012-03-30Don't use flag package, because in this case we only want raw arguments. Use ↵Ivan Krasin1-14/+10
os.Args instead. Make use of append()
2012-03-30Make the program more idiomatic to Go (pass 1)Ivan Krasin1-6/+7
2012-03-30Update build instructions, because Go 1 does not expose 6g / 8g / etc tools ↵Ivan Krasin1-4/+5
and has the unified Go command
2012-03-30gcd.go: update to Go1. Use uint64 instead of uint, because strconv.ParseUint ↵Ivan Krasin1-5/+5
returns uint64, and there's no reason to artificially limit the tool to uint (which is now 32 bits)
2012-03-30gcd.go: go fmtIvan Krasin1-30/+29
2012-03-25JavaScript via Node.jsIgor Pashev1-0/+19
2012-03-19Use unsigned long; fixed some splint warningsIgor Pashev1-10/+10
2011-12-25Added -lgmp in commentIgor Pashev1-1/+1
2011-07-236g and 8g differenceIgor Pashev1-1/+1
2011-07-23TypoIgor Pashev1-1/+1
2011-07-23Added Go, tested with 6g and GCC 4.6.1Igor Pashev1-0/+61
2011-07-23Links are invalid nowIgor Pashev1-2/+0
2011-07-14gcd-x86-solaris.s 16 = 4 * 4Igor Pashev1-1/+1
2011-07-14gcd-x86-solaris.s typos: linux -> solarisIgor Pashev1-10/+10
2011-07-14Added gcd-x86-solaris.s: 32 bits Solaris 11 on x86Igor Pashev1-0/+142
2011-07-09No need of stack, we have extra registers: %r8 - %r15Igor Pashev1-5/+4
2011-07-09Added gcd-x86_64-linux.s (64 bits linux)Igor Pashev1-0/+128
2011-07-08Comment about char* to GMP conversionIgor Pashev1-0/+4
2011-07-08Added C++ with ability to use GMPIgor Pashev1-0/+67
2011-07-05Added RubyIgor Pashev1-0/+17
2011-07-04GNU assembler for x86 (32 bits) LinuxIgor Pashev1-0/+138
2011-07-02Clear temporary integers in gcd2()Igor Pashev1-0/+2