Releases: TheRenegadeCoder/sample-programs
1,000 Code Snippet Release
It's been over four years since the 500 code snippet release. A lot of time, effort, and labor went into making this possible. We tried to keep track of things in the 1,000 Code Snippets Milestone. Special thanks to @rzuckerm for keeping things afloat by making custom Docker images for untested languages, maintaining glotter2, contributing a ton of code, and helping with community pull requests.
What's Changed
- Add Vimscript Tests by @rzuckerm in #3668
- Add Capitalize in Brainfuck by @rzuckerm in #3671
- Add Fizz-Buzz in Verve by @rzuckerm in #3675
- Add Baklava in Verve by @rzuckerm in #3677
- Add Remove All Whitespace in Brainfuck by @rzuckerm in #3673
- Add Longest Word in Brainfuck by @rzuckerm in #3679
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3680
- Updated Ronbun Dependency and Lockfile by @jrg94 in #3681
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3682
- Add Even Odd in Pyret by @rzuckerm in #3684
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3685
- Modify Even Odd in Pyret by @rzuckerm in #3687
- Bump gitpython from 3.1.40 to 3.1.41 by @dependabot in #3690
- Add Hello World in Beef by @rzuckerm in #3689
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3691
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #3696
- Add Baklava in Beef by @rzuckerm in #3695
- Add Fizz Buzz in Beef by @rzuckerm in #3693
- Add Reverse String in Beef by @rzuckerm in #3698
- Add Even Odd in Beef by @rzuckerm in #3700
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3701
- Upgrade to poetry 1.7.1 by @rzuckerm in #3713
- Add Quine in Beef by @rzuckerm in #3705
- Add Capitalize in Beef by @rzuckerm in #3707
- Add Duplicate Character Counter in Beef by @rzuckerm in #3709
- Add File Input Output in Beef by @rzuckerm in #3703
- Add Remove All Whitespace in Beef by @rzuckerm in #3711
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3714
- Change number of test batches to 6 by @rzuckerm in #3724
- Modify Even Odd in Beef by @rzuckerm in #3716
- Add Factorial in Beef by @rzuckerm in #3722
- Add Rot13 in Beef by @rzuckerm in #3732
- Add Roman Numeral in Beef by @rzuckerm in #3730
- Add Longest Word in Beef by @rzuckerm in #3728
- Modify Bubble Sort in Commodore Basic by @rzuckerm in #3736
- Add Fibonacci in Beef by @rzuckerm in #3720
- Add Josephus Problem in Beef by @rzuckerm in #3726
- Add Palindromic Number in Beef by @rzuckerm in #3734
- Add Prime Number in Beef by @rzuckerm in #3718
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3737
- Modify Beef Tests by @rzuckerm in #3739
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3740
- Modify Typescript Tests by @rzuckerm in #3744
- Add Binary Search in Beef by @rzuckerm in #3746
- Add Sleep Sort in Beef by @rzuckerm in #3758
- Add Bubble Sort in Beef by @rzuckerm in #3750
- Add Insertion Sort in Beef by @rzuckerm in #3752
- Add Linear Search in Beef by @rzuckerm in #3742
- Add Quick Sort in Beef by @rzuckerm in #3760
- Add Depth First Search in Beef by @rzuckerm in #3748
- Add Selection Sort in Beef by @rzuckerm in #3754
- Add Merge Sort in Beef by @rzuckerm in #3756
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3761
- Add Fraction Math in Beef by @rzuckerm in #3763
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3764
- Add Maximum Array Rotation in Beef by @rzuckerm in #3766
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3769
- Add Longest Palindromic Substring in Beef by @rzuckerm in #3771
- Add Longest Common Subsequence in Beef by @rzuckerm in #3773
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3774
- Add Maximum Subarray in Beef by @rzuckerm in #3768
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3775
- Add Transpose Matrix in Beef by @rzuckerm in #3777
- Add Convex Hull in Beef by @rzuckerm in #3783
- Add Job Sequencing in Beef by @rzuckerm in #3779
- Add Dijkstra in Beef by @rzuckerm in #3785
- Add Minimum Spanning Tree in Beef by @rzuckerm in #3784
- Update poetry to 1.8.0 and update versions of actions by @rzuckerm in #3788
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3786
- Modify Hello World in Egison by @rzuckerm in #3793
- Bump idna from 3.6 to 3.7 by @dependabot in #3789
- Upgrade poetry to 1.8.2 and glotter2 0.8.1 by @rzuckerm in #3794
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #3795
- Add Hello World in Prolog by @rzuckerm in #3799
- Modify Moonscript Tests by @rzuckerm in #3801
- Modify Algol68 Docker Image by @rzuckerm in #3803
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3804
- Update glotter2, poetry, and requests by @rzuckerm in #3806
- Modify Tests in Granule by @rzuckerm in #3808
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3809
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #3810
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3811
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #3812
- Added Prime Number in Odin by @nallovint in ht...
150 Language Test Release
What's Changed
- Add Erlang Tests by @rzuckerm in #3563
- Modify Erlang Tests by @rzuckerm in #3566
- Add Sather Tests by @rzuckerm in #3561
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3564
- Add C2 Tests by @rzuckerm in #3568
- Remove Debug Language by @rzuckerm in #3578
- Add Dusk Tests by @rzuckerm in #3572
- Add Discus Tests by @rzuckerm in #3574
- Add Felix Tests by @rzuckerm in #3580
- Add Flix Tests by @rzuckerm in #3582
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3583
- Add C* Tests by @rzuckerm in #3570
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3586
- Add F* Tests by @rzuckerm in #3585
- Delete Astro Language by @rzuckerm in #3588
- Delete Quack Language by @rzuckerm in #3590
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3591
- Add Quackery Tests by @rzuckerm in #3593
- Migrate Matlab Sample Programs to Octave by @rzuckerm in #3595
- Add Opa Tests by @rzuckerm in #3597
- Delete Abap Language by @rzuckerm in #3599
- Delete Apex Language by @rzuckerm in #3601
- Delete Applescript Language by @rzuckerm in #3603
- Delete AutoHotKey Language by @rzuckerm in #3605
- Delete Charm Language by @rzuckerm in #3609
- Add Baik Tests by @rzuckerm in #3607
- Delete Clipper Language by @rzuckerm in #3613
- Add Chaiscript Tests by @rzuckerm in #3611
- Add Baklava in Brainfuck by @rzuckerm in #3615
- Add Eiffel Tests by @rzuckerm in #3618
- Delete Elm Language by @rzuckerm in #3622
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3616
- Delete Microsoft Macro Assembler Language by @rzuckerm in #3640
- Add Formality Tests by @rzuckerm in #3628
- Delete Nice Language by @rzuckerm in #3646
- Delete P Language by @rzuckerm in #3650
- Delete Eve Language by @rzuckerm in #3624
- Add Elena Tests by @rzuckerm in #3620
- Add Granule Tests by @rzuckerm in #3632
- Delete P4 Language by @rzuckerm in #3652
- Delete Google Apps Script Language by @rzuckerm in #3630
- Delete Huginn Language by @rzuckerm in #3634
- Delete Logo Language by @rzuckerm in #3636
- Add Lucee Tests by @rzuckerm in #3638
- Mark Mathematica as Untestable by @rzuckerm in #3642
- Add Mojiscript Tests by @rzuckerm in #3644
- Add Objective-C Tests by @rzuckerm in #3648
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3661
- Delete Pikelet Language by @rzuckerm in #3654
- Add Solidity Tests by @rzuckerm in #3656
- Add Tex Tests by @rzuckerm in #3658
- Add TI-Basic Tests by @rzuckerm in #3660
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3662
- Add Rot13 in Brainfuck by @jt-pandey in #3476
- Add Verilog Tests by @rzuckerm in #3664
- Add Verve Tests by @rzuckerm in #3666
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3669
New Contributors
- @jt-pandey made their first contribution in #3476
Full Changelog: 125-lang-test...150-lang-test
125 Language Test Release
What's Changed
- Add Reverse String in Unicat by @rzuckerm in #3227
- Add Fizz Buzz in Unicat by @rzuckerm in #3229
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3232
- Add Baklava in Unicat by @rzuckerm in #3231
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3233
- Modify Never Tests by @rzuckerm in #3236
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3237
- Bump gitpython from 3.1.32 to 3.1.34 by @dependabot in #3238
- Update poetry version by @rzuckerm in #3240
- Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in #3245
- Upgrade to glotter2 0.8.0 by @rzuckerm in #3244
- Add Commodore Basic Tests by @rzuckerm in #3242
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3246
- Add Hello World in Commodore Basic by @rzuckerm in #3248
- Add Baklava in Commodore Basic by @rzuckerm in #3250
- Add File Input Output in Commodore Basic by @rzuckerm in #3252
- Add Quine in Commodore Basic by @rzuckerm in #3254
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3279
- Add Factorial in Commodore Basic by @rzuckerm in #3262
- Add Fibonacci in Commodore Basic by @rzuckerm in #3264
- Add Josephus Problem in Commodore Basic by @rzuckerm in #3256
- Add Prime Number in Commodore Basic by @rzuckerm in #3260
- Add Even Odd in Commodore Basic by @rzuckerm in #3258
- Add Reverse String in Commodore Basic by @rzuckerm in #3268
- Add Duplicate Character Counter in Commodore Basic by @rzuckerm in #3274
- Add Longest Word in Commodore Basic by @rzuckerm in #3276
- Add Rot13 in Commodore Basic by @rzuckerm in #3278
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3280
- Add Palindromic Number in Commodore Basic by @rzuckerm in #3266
- Add Remove All Whitespace in Commodore Basic by @rzuckerm in #3270
- Add Capitalize in Commodore Basic by @rzuckerm in #3272
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3281
- Add Solisp Tests by @rzuckerm in #3283
- Remove testinfo.yml for gerbil since it no longer works by @rzuckerm in #3287
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3288
- Add Arkscript Tests by @rzuckerm in #3285
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3289
- Add Roman Numerals in Commodore Basic by @rzuckerm in #3293
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3308
- Add Palindromic Number in Typescript by @MeetThakur in #3397
- Add Quick Sort in Perl by @kantheerava in #3398
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3399
- Add Linear Search in Typescript by @vipin0 in #3401
- Add Factorial in Typescript by @vipin0 in #3402
- Add Even Odd in Typescript by @vipin0 in #3403
- Add Duplicate Character Counter in Typescript by @vipin0 in #3404
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3405
- Bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #3406
- Add Merge Sort in Perl by @kantheerava in #3408
- Add Selection Sort in Perl by @kantheerava in #3409
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3410
- Add Roman Numeral in Typescript format by @nidble in #3407
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3411
- Add File Input Output in Typescript by @nidble in #3412
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3413
- Add Factorial in Pascal by @kantheerava in #3417
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3418
- Add Prime Number in Typescript by @MeetThakur in #3419
- Add Transpose Matrix in TypeScript by @vipin0 in #3422
- Add Binary Search in Typescript by @vipin0 in #3420
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3423
- Add Transpose Matrix in JavaScript by @vipin0 in #3426
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3429
- Add Linear Search in Commodore Basic by @rzuckerm in #3425
- Add Binary Search in Commodore Basic by @rzuckerm in #3428
- Add Bubble Sort in Commodore Basic by @rzuckerm in #3431
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3432
- Add Insertion Sort in Commodore Basic by @rzuckerm in #3434
- Add Selection Sort in Commodore Basic by @rzuckerm in #3436
- Add Sleep Sort in Commodore Basic by @rzuckerm in #3439
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3440
- Add Quick Sort in Commodore Basic by @rzuckerm in #3443
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3444
- Increase number of test splits to 4 by @rzuckerm in #3447
- Bump gitpython from 3.1.35 to 3.1.37 by @dependabot in #3445
- Modify Quick Sort in Commodore Basic by @rzuckerm in #3449
- Add Merge Sort in Commodore Basic by @rzuckerm in #3451
- Add Maximum Array Rotation in Commodore Basic by @rzuckerm in #3453
- Add Maximum Subarray in Commodore Basic by @rzuckerm in #3455
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3458
- Add Longest Palindromic Substring in Commodore Basic by @rzuckerm in #3457
- [Automated Workflow] Add/Modify READMEs by @github-actions in #3459
- Use 0-based indexing by @rzuckerm in #3461
- Added FizzBuzz in Pyret by @jrg94 in #3465
- Fixed a Printing Bug in FizzBuzz Solution for Pyret by @jrg94 in...
100 Language Test Release
75 Language Test Release
The commit amendments break the auto generation feature below, so there are many missing pull requests. Regardless, here are the newly tested languages:
- Ballerina
- Batch
- Brainfuck
- Carp
- Crystal
- Dg
- Egison
- Elvish
- Eta
- Fetlang
- Frege
- Gerbil
- Golo
- Grain
- Gravity
- Groovy
- Prolog
- V
- Yoix
- among others!
What's Changed
- Fix errors in contributing document by @rzuckerm in #3108
- Bump requests from 2.30.0 to 2.31.0 by @dependabot in #3110
- Fix out of disk space error during CI build by @rzuckerm in #3113
- Use new glotter2 'batch' command to download docker images, run tests, and remove docker images in batches by @rzuckerm in #3118
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #3139
- Modify Fizz Buzz in Gnu Make by @rzuckerm in #3133
New Contributors
- @dependabot made their first contribution in #3110
Full Changelog: 50-lang-test...75-lang-test
50 Language Test Release
In this release, we've managed to cover 50 different programming languages, with 25 new additions since October 2020:
- Algol68
- Chapel
- Cobol
- CoffeeScript
- D
- Emojicode
- Euphoria
- Koka
- LOLCODE
- Moonscript
- OCaml
- Phix
- Powershell
- R
- Rust
- Scheme
- Smalltalk
- and many more!
What's Changed
- Added CoffeeScript Tests by @jrg94 in #2230
- Reformatted Python Code Using autopep8 by @jrg94 in #2239
- Fixed Contributing Links by @izexi in #2247
- Added Longest Palindromic Substring in JavaScript by @izexi in #2246
- Added Prime Number in Pascal by @smjalageri in #2242
- Added Befunge Testing by @stuin in #2232
- Add Even Odd in Pascal #2217 by @smjalageri in #2218
- Added Capitalize in Pascal by @smjalageri in #2249
- Cleaned Up Pascal README by @auroq in #2274
- Added Reverse String in Pascal by @smjalageri in #2222
- Added R Tests by @jrg94 in #2276
- Added Reverse String to Pascal README by @smjalageri in #2251
- Added Reverse String in R by @veenamanikprabhu in #2261
- Added Capitalize in R by @veenamanikprabhu in #2264
- Added Capitalize in R to README by @veenamanikprabhu in #2263
- Add Prime Number in R by @veenamanikprabhu in #2273
- Added Factorial in R by @veenamanikprabhu in #2268
- Move GitHub Files to .github Folder by @jrg94 in #2277
- Moved LICENSE to Root by @jrg94 in #2278
- Add Prime in R Readme by @veenamanikprabhu in #2270
- Add Binary Search in JavaScript by @izexi in #2288
- Added Convex Hull in C# by @SirePi in #2234
- Updated Reverse String in PHP by @andikaMaulana in #2294
- Add File Input/Output in R by @manasmithamn in #2312
- Added File Input/Output in R Readme by @manasmithamn in #2310
- Added Longest Palindromic Substring Tests by @izexi in #2275
- Added Hello World in Flix by @JavaVista in #2320
- Added Hello World in Astro by @asharma13524 in #2296
- Added Reverse String in FORTRAN by @msj2 in #2324
- Added Reverse String in Fortran README by @msj2 in #2323
- Standardized FORTRAN README Links by @jrg94 in #2326
- Added Capitalize in FORTRAN by @msj2 in #2332
- Added Factorial in FORTRAN by @msj2 in #2340
- Added Even Odd in FORTRAN by @msj2 in #2336
- Added Capitalize to Fortran README by @msj2 in #2330
- Added Factorial to FORTRAN README by @msj2 in #2338
- Added Prime Number in Fortran by @msj2 in #2344
- Added Even Odd in FORTRAN README by @msj2 in #2334
- Added New Section to README Template by @jrg94 in #2346
- Added Prime Number to FORTRAN README by @msj2 in #2342
- Added Export in C by @manasmithamn in #2352
- Added Import in C by @manasmithamn in #2353
- Added Import in C++ by @manasmithamn in #2357
- Added Export in C++ by @manasmithamn in #2356
- Added Import/Export in C++ README by @manasmithamn in #2355
- Cleaned Up Pascal README by @smjalageri in #2216
- Added Link to Pascal Documentation in Pascal README by @jrg94 in #2359
- Converted Perl 6 to Raku by @jrg94 in #2360
- Added Maximum Subarray in Python by @Senpai1199 in #2056
- Updated ABAP README to Match New Requirements by @jrg94 in #2361
- Updated Apex README to Match New Requirements by @jrg94 in #2365
- Updated Agda README to Match New Requirements by @jrg94 in #2363
- Add Hello World in Gosu by @prakharpande in #2316
- Added Ada Testing by @jrg94 in #2362
- Updated ALGOL 68 README to Match New Requirements by @jrg94 in #2364
- Updated AppleScript README to Match New Requirements by @jrg94 in #2366
- Updated ArkScript README to Match New Requirements by @jrg94 in #2367
- Added Astro README by @jrg94 in #2368
- Added AutoHotKey README by @jrg94 in #2369
- Updated C++ README to Match New Requirements by @jrg94 in #2370
- Updated C* README to Match New Requirements by @jrg94 in #2371
- Updated C# README to Match New Requirements by @jrg94 in #2372
- Hello World in Cyclone by @shivamkchoudhary in #2374
- Hello World in Hobbes by @shivamkchoudhary in #2376
- Hello World in Bracmat by @shivamkchoudhary in #2377
- Hello World in Charm by @shivamkchoudhary in #2378
- Hello World in Granule by @shivamkchoudhary in #2380
- Hello World in Logo by @shivamkchoudhary in #2381
- Updated C README to Match New Requirements by @jrg94 in #2373
- Add Baklava in Phix by @petelomax in #2382
- Transfer Testing to GitHub Actions by @jrg94 in #2383
- Fix Deployment Issues by @jrg94 in #2384
- Changed Master to Main by @jrg94 in #2385
- Updated BAIK README to Meet Requirements by @jrg94 in #2386
- Added Article Status to Ballerina README by @jrg94 in #2387
- Converted README Build Status Badge to GitHub Actions by @jrg94 in #2389
- Added Article Status to Bash README by @jrg94 in #2388
- Added Article Status to Batch README by @jrg94 in #2390
- Added Article Status to Befunge README by @jrg94 in #2391
- Added Article Status to Befunge README by @jrg94 in #2392
- Added Article Status to Bracmat README by @jrg94 in #2393
- Added Sample Programs News Series Link by @jrg94 in #2394
- Added README Automation by @jrg94 in #2396
- Added Credit to Main README by @jrg94 in #2395
- Updated the Docs Generator by @jrg94 in #2397
- Updated Doc Generator Version to Include Credit by @jrg94 in #2398...
25 Language Test Release
In this release, we've managed to cover 25 different programming languages:
- Bash
- C
- C++
- C#
- Clojure
- Dart
- Elixir
- F#
- FORTRAN
- Go
- Goby
- Haskell
- Java
- JavaScript
- Julia
- Kotlin
- Lisp
- Lua
- Nim
- Pascal
- Perl
- PHP
- Python
- Ruby
- Swift
What's Changed
- Add Prime Number in Rexx by @Sudhanshu-Dubey14 in #2176
- Added an Action to Greet New Contributors by @jrg94 in #2177
- Added Job Sequencing with Deadlines in JavaScript by @suntansoker in #2163
- Add Even Odd in Rexx by @Sudhanshu-Dubey14 in #2179
- Added Even/Odd in Lisp by @fratik169 in #2167
- Add Capitalize in Lisp by @mithkatak in #2181
- Updated First Interaction Action With
pull_request_target
by @jrg94 in #2182 - Added Rot-13 in Kotlin by @cristiano2lopes in #2180
- Added Baklava in CoffeeScript by @suntansoker in #2184
- Added Even Odd in P4 by @ecwolf in #2126
- Added Capitalize in Ruby by @sdraeger in #2188
- Added Palindrome in Kotlin by @anohene1 in #2080
- Added Hello World in BAIK by @fawazalrasyid in #2123
- Added Merge Sort in Matlab by @emnikhil in #2128
- Added Hello World in Debug.exe by @SubhasmitaSw in #2132
- Added Job Sequencing with Deadline in Kotlin by @smallblack9 in #2186
- Modified Test File in Clojure by @jrg94 in #2192
- Add Even Odd in CoffeeScript by @suntansoker in #2193
- Added Hello World in Zig by @Ayus860 in #2189
- Added Factorial in Kotlin by @shahkv95 in #2070
- Cleaning Up Kotlin Files Before Testing by @jrg94 in #2197
- Add Kotlin Tests by @smallblack9 in #2198
- Added PalindromicNumber in Java by @smallblack9 in #2204
- Add Lisp tests by @auroq in #2206
- Fixed Links in LOLCODE README by @Tuntai in #2203
- Added Swift Tests by @smallblack9 in #2210
- Fix clojure tests for new image version by @auroq in #2207
- Added Pascal Tests by @auroq in #2225
- Add tests for existing language template by @auroq in #2226
- Change pascal naming structure to underscore by @auroq in #2227
- Alphabetized JavaScript README by @jrg94 in #2228
- Add Hello World in Grain by @fragalcer in #2223
- Added Travis Wait to Docker Install Process by @jrg94 in #2238
- Added Lua Tests by @jrg94 in #2229
New Contributors
- @fratik169 made their first contribution in #2167
- @mithkatak made their first contribution in #2181
- @sdraeger made their first contribution in #2188
- @anohene1 made their first contribution in #2080
- @fawazalrasyid made their first contribution in #2123
- @emnikhil made their first contribution in #2128
- @SubhasmitaSw made their first contribution in #2132
- @smallblack9 made their first contribution in #2186
- @Ayus860 made their first contribution in #2189
- @shahkv95 made their first contribution in #2070
- @Tuntai made their first contribution in #2203
- @fragalcer made their first contribution in #2223
Full Changelog: 25-proj-test...25-lang-test
25 Project Test Release
Since adding Glotter nearly a year ago, we've finally managed to piece together 25 project tests. Here's the list:
- Baklava
- BinarySearch
- BubbleSort
- Capitalize
- ConvexHull
- EvenOdd
- Factorial
- Fibonacci
- FileIO
- FizzBuzz
- HelloWorld
- InsertionSort
- JobSequencing
- LCS
- LinearSearch
- MergeSort
- MST
- Prime
- QuickSort
- Quine
- ROT13
- ReverseString
- RomanNumeral
- SelectionSort
- SleepSort
What's Changed
- Selection Sort in MATLAB by @iwishiwasaneagle in #2035
- Added Hello World in Modula 2 #1872 by @shashank-kv in #2055
- Added Selection sort in C by @vidit624 in #2039
- Added Bubble Sort in Julia by @sniklas142 in #1935
- Merge branch 'master', commit 'refs/pull/1935/head' of https://github… by @jrg94 in #2063
- Organized Julia Programs into Alphabetical Order by @jrg94 in #2064
- Added FizzBuzz in LOLCODE by @sayashraaj in #1960
- Update README.md by @JaiunL in #2001
- Added Merge Sort in Kotlin by @mknmo in #1979
- Added File IO in MATLAB by @iwishiwasaneagle in #2034
- Added Reverse String in LISP by @scove in #2069
- Updated File IO in Python by @theuntamed839 in #2057
- Added Linear Search Testing by @jrg94 in #2068
- Added Binary Search in Rust by @anderoo in #2086
- Added Reverse a String in MATLAB by @iwishiwasaneagle in #2033
- Added Merge Sort in Rust by @anderoo in #2108
- Added Insertion Sort in Rust by @anderoo in #2105
- Update README.md by @JaiunL in #2078
- Added Fibonacci in Quack by @Aneendyadg in #2076
- Added Bubble Sort in Rust by @anderoo in #2114
- Added Merge Sort in Objective-c by @hsr121 in #2077
- Added Hello World in ArkScript by @SuperFola in #2096
- Added Hello World in P4 by @ecwolf in #2119
- Added Fibonacci in Lisp by @palash851 in #2143
- Added Quine in CoffeeScript by @jengjeng in #2133
- Added Hello Word in Pinecone by @iwishiwasaneagle in #2136
- Add Quine in Bash by @jengjeng in #2131
- Add File IO in CoffeeScript by @aquiles23 in #2127
- Added Capitalize in Objective-C by @cristiano2lopes in #2097
- Added Fizz Buzz in Clojure by @cristiano2lopes in #2148
- Added File IO in Objective-C by @cristiano2lopes in #2135
- Added LCS in JavaScript by @suntansoker in #2129
- Updated README.md in Javascript by @JaiunL in #2134
- Added Factorial in D by @CodeLongAndProsper90 in #2149
- Added Quine in Java by @karlmarx in #2151
- Added Even Odd in Elixir by @jonha892 in #2152
- Updated README in Python by @chris-greening in #2156
- Added game-of-life in Kotlin by @xphlawlessx in #2141
- Added Quick Sort in Objective-C by @niftycode in #2145
- Updated Prime Numbers in JavaScript by @theuntamed839 in #2009
- Added Insertion Sort in MATLAB by @Aiashwarj001kr in #2007
- Added LCS in Kotlin by @daphil19 in #2091
- Added Capitalize in CoffeeScript by @crownedfoxes in #2062
- Added Linear Search in Java by @Ashish7129 in #2067
- Added Factorial in SCALA by @uditanshh in #2099
- Added Selection Sort in Bash by @iwishiwasaneagle in #2139
- Added Even Odd in Swift by @jonha892 in #2160
- Added SleepSort in C# by @SirePi in #2161
- Update Fizz Buzz in Python to Address Performance Issues by @xPolar in #2157
- Added Capitalize in Elixir by @jonha892 in #2170
- Added Sleep Sort Testing by @jrg94 in #2165
- Added Roman Numeral Conversion in Ruby by @AllanKlaus in #2147
- Rewrite contributing documentation by @auroq in #2166
- Cleaned Up Python Folder in Repo by @jrg94 in #2171
- Add default PR template by @auroq in #2174
New Contributors
- @shashank-kv made their first contribution in #2055
- @vidit624 made their first contribution in #2039
- @sayashraaj made their first contribution in #1960
- @JaiunL made their first contribution in #2001
- @scove made their first contribution in #2069
- @anderoo made their first contribution in #2086
- @Aneendyadg made their first contribution in #2076
- @hsr121 made their first contribution in #2077
- @SuperFola made their first contribution in #2096
- @palash851 made their first contribution in #2143
- @aquiles23 made their first contribution in #2127
- @CodeLongAndProsper90 made their first contribution in #2149
- @karlmarx made their first contribution in #2151
- @chris-greening made their first contribution in #2156
- @xphlawlessx made their first contribution in #2141
- @Aiashwarj001kr made their first contribution in #2007
- @daphil19 made their first contribution in #2091
- @crownedfoxes made their first contribution in #2062
- @Ashish7129 made their first contribution in #2067
- @uditanshh made their first contribution in #2099
- @xPolar made their first contribution in #2157
- @AllanKlaus made their first contribution in #2147
Full Changelog: 500-snip...25-proj-test
500 Code Snippet Release
We've officially hit 500 snippets after almost two years! The following tables report a change of 258 snippets. In the future, I want to get something automated that gives us something more exact. That said, this'll do!
Languages That Start With A
Language | # of Snippets |
---|---|
Abap | 1 |
Ada | 1 |
Agda | 1 |
ALGOL68 | 1 |
Apex | 2 (+2) |
AppleScript | 1 |
AutoHotKey | 1 (+1) |
Totals | 8 (+3) |
Languages That Start With B
Language | # of Snippets |
---|---|
Ballerina | 1 |
Bash | 14 (+8) |
Batch | 1 (+1) |
Befunge | 3 (+1) |
Boo | 2 (+2) |
Brainfuck | 3 |
Totals | 24 (+12) |
Languages That Start With C
Language | # of Snippets |
---|---|
C | 23 (+12) |
C++ | 21 (+17) |
C# | 20 (+2) |
C* | 1 |
Carp | 1 |
Chapel | 1 |
Clipper | 1 |
Clojure | 4 (+3) |
COBOL | 1 |
CoffeeScript | 3 (+2) |
Crystal | 3 |
Totals | 79 (+36) |
Languages That Start With D
Language | # of Snippets |
---|---|
D | 2 |
Dale | 1 |
Dart | 14 (+12) |
Dg | 5 |
Dusk | 1 |
Totals | 23 (+12) |
Languages That Start With E
Language | # of Snippets |
---|---|
Egison | 1 |
Elena | 1 |
Elixir | 6 (+5) |
Elm | 1 |
Emojicode | 1 |
Erlang | 6 (+5) |
Eve | 1 |
Totals | 17 (+10) |
Languages That Start With F
Language | # of Snippets |
---|---|
F# | 2 (+1) |
Factor | 1 |
Felix | 1 |
Fennel | 1 |
Ferret | 1 |
Fetlang | 1 |
Formality | 1 (+1) |
Forth | 1 |
FORTRAN | 3 (+1) |
Frege | 1 |
Totals | 13 (+3) |
Languages That Start With G
Language | # of Snippets |
---|---|
Gerbil | 1 (+1) |
Gluon | 1 |
Go | 22 (+15) |
Goby | 1 |
Golo | 1 |
Google Apps Script | 1 |
Gravity | 1 |
Groovy | 8 (+6) |
Totals | 36 (+22) |
Languages That Start With H
Language | # of Snippets |
---|---|
Hack | 1 |
Haskell | 21 (+2) |
Totals | 22 (+2) |
Languages That Start With I
Language | # of Snippets |
---|---|
Idris | 1 |
Totals | 1 |
Languages That Start With J
Language | # of Snippets |
---|---|
Janet | 1 (+1) |
JavaScript | 20 (+15) |
Java | 23 (+16) |
Julia | 7 (+3) |
Totals | 51 (+35) |
Languages That Start With K
Language | # of Snippets |
---|---|
Kitten | 1 |
Koka | 1 |
Kotlin | 14 (+9) |
Totals | 16 (+9) |
Languages That Start With L
Language | # of Snippets |
---|---|
Lily | 1 |
Lisp | 6 (+4) |
Little | 1 |
Livescript | 1 (+1) |
Lobster | 1 (+1) |
Lolcode | 2 (+1) |
Lua | 13 (+10) |
Lucee | 1 (+1) |
Totals | 26 (+18) |
Languages That Start With M
Language | # of Snippets |
---|---|
MATLAB | 10 (+9) |
Microsoft Macro Assembler | 1 (+1) |
Modula2 | 1 (+1) |
MojiScript | 1 |
MoonScript | 1 |
Totals | 14 (+11) |
Languages That Start With N
Language | # of Snippets |
---|---|
Never | 2 |
Nim | 3 (+2) |
Totals | 5 (+2) |
Languages That Start With O
Language | # of Snippets |
---|---|
Objective C | 6 (+5) |
OCAML | 1 |
Octave | 1 |
Odin | 1 |
Opa | 1 |
Orc | 1 |
Owl Lisp | 1 |
Totals | 12 (+5) |
Languages That Start With P
Language | # of Snippets |
---|---|
P | 1 (+1) |
Pascal | 2 |
Perl | 14 (+11) |
Perl6 | 1 (+1) |
PHP | 22 (+19) |
PicoLisp | 2 |
Pony | 1 |
PowerShell | 3 |
PureScript | 1 |
Pyret | 1 |
Python | 32 (+12) |
Totals | 80 (+44) |
Languages That Start With Q
Language | # of Snippets |
---|---|
Quack | 1 |
Totals | 1 |
Languages That Start With R
Language | # of Snippets |
---|---|
R | 2 (+1) |
Racket | 4 (+3) |
Red | 1 |
Rexx | 1 |
Ring | 1 |
Ruby | 9 (+2) |
Rust | 11 (+5) |
Totals | 29 (+11) |
Languages That Start With S
Language | # of Snippets |
---|---|
Sather | 1 (+1) |
Scala | 8 (+6) |
Scheme | 3 (+1) |
Shen | 1 |
Smalltalk | 1 |
Solidity | 1 |
Solisp | 4 (+4) |
Swift | 6 (+2) |
Totals | 25 (+14) |
Languages That Start With T
Language | # of Snippets |
---|---|
Tcl | 1 |
Tex | 2 |
TI-BASIC | 1 (+1) |
TypeScript | 9 (+4) |
Totals | 13 (+5) |
Languages That Start With V
Language | # of Snippets |
---|---|
Verilog | 2 (+1) |
Vimscript | 3 |
Visual Basic | 4 (+2) |
Totals | 9 (+3) |
Languages That Start With W
Language | # of Snippets |
---|---|
Whitespace | 1 (+1) |
Wren | 1 |
Wu | 1 |
Wyvern | 1 |
Totals | 4 (+1) |
What's Changed
- Added Binary Search in Every Language Project by @jrg94 in #1755
- Added Binary Search Testing by @jrg94 in #1757
- Removed an Irrelevant Section of the Main README by @jrg94 in #1758
- Updated Binary Search Project/Testing by @auroq in #1763
- Added Binary Search in Go by @auroq in #1762
- Fixing grammatical errors in the CODE_OF_CONDUCT.md file. by @msj2 in #1734
- Added Selection Sort in C++ by @sailok in #1749
- Added Capitalize Testing by @jrg94 in #1786
- Added JobSequencing in Java by @janeliutw in #1778
- Added Merge Sort in ...
25 Project Release
As is often the case with these milestones, I miss them—especially during Hacktoberfest. At this point, there are actually 27 projects. For the sake of completeness, I'll list them here.
- Baklava
- Bubble Sort
- Capitalize
- Convex Hull
- Even Odd
- Factorial
- Fibonacci
- File IO
- Fizz Buzz
- Fractions
- Game of Life
- Hello World
- Import/Export
- Insertion Sort
- Job Sequencing with Deadlines
- Longest Common Subsequence
- Longest Palindromic Substring
- Merge Sort
- Minimum Spanning Tree
- Prime Numbers
- Quick Sort
- Quine
- ROT-13
- Reverse a String
- Roman Numeral Conversion
- Selection Sort
- Sleep Sort
Here's to 25 more!
What's Changed
- Added Merge Sort in PHP by @PrajapatiAnkit in #1551
- Added Hello World in Perl 6 by @beebus in #1552
- Added Factorial in Lua by @wileymab in #1559
- Define sleep sort by @agilob in #1215
- Updated Reverse A String in PHP by @kurokochin in #1554
- Added File IO in JavaScript by @gmananan in #1561
- Added Insertion Sort in JavaScript by @EliverLara in #1564
- Fixed File Naming Convention for Testing Purposes by @jrg94 in #1578
- Added Factorial in CoffeeScript by @hanyuone in #1573
- Added Capitalize in Java by @dyllew3 in #1580
- Added Capitalize in Clojure by @pablocostass in #1562
- Fixed broken links on README by @jrg94 in #1581
- Added Even/Odd in MATLAB by @sakurakhadag in #1577
- Added Capitalize in Kotlin by @gogeta95 in #1582
- Added Reverse A String in Clojure by @pablocostass in #1563
- Added Factorial in MATLAB by @sdmmssa in #1585
- Added Capitalize in C# by @renato04 in #1583
- Added Roman Numeral Conversion in JavaScript by @rani-k in #1575
- Added Even/Odd in JavaScript by @gmananan in #1579
- Added Fibonacci in Swift by @holycow1991 in #1213
- Added Factorial in Elixir by @pearl2201 in #1586
- Added Baklava in Groovy by @rvargas in #1594
- Added Factorial in Groovy by @rvargas in #1595
- Added Capitalize in PHP by @DowayneB in #1591
- Added FileIO in Java by @raj808569 in #1597
- Added/Updated ROT13 in PHP by @LittleBigProgramming in #1598
- Added Bubble Sort in Matlab by @sakurakhadag in #1600
- Add Longest Common Subsequence in Elixir by @pearl2201 in #1601
- Create Insertion Sort in PHP by @sljtheultima in #1596
- Added Baklava in C++ by @yottanami in #1252
- Added Longest Common Subsequence in Java & C++ by @Shubham230198 in #1587
- Added Quick Sort in Bash by @tehtbl in #1604
- Added Roman Numeral Conversion in PHP by @ironsigma in #1609
- Added Prime Number in Bash by @tehtbl in #1610
- Added File IO in PHP by @ironsigma in #1614
- Added Fibonacci in Lua by @LittleBigProgramming in #1615
- Added Prime Number in PHP by @ironsigma in #1616
- Added Reverse a String in Objective-C by @drzombey in #1611
- Added Prime Number in MATLAB by @rpartha in #1617
- Added Selection Sort in Java by @drzombey in #1618
- Added Minimum Spanning Tree in Python by @leoyuchuan in #1619
- Added a c++ library for working with fractions. by @Niraj-Kamdar in #1558
- Split out test runner and replaced with glotter dependency by @auroq in #1606
- Revert "Split out test runner and replaced with glotter dependency" by @jrg94 in #1630
- Revert "Revert "Split out test runner and replaced with glotter dependency"" by @jrg94 in #1631
- Added Insertion Sort in Java by @raj808569 in #1608
- Added Factorial in Perl by @kaprijela in #1613
- Added Prime Numbers in C by @MatiCG in #1641
- Added Game of Life in PHP by @ironsigma in #1642
- Added PHP Testing by @auroq in #1624
- Add bat script for running samples from windows by @auroq in #1640
- Added Elixir Testing by @jrg94 in #1643
- Added Merge Sort in C by @panda311 in #1629
- Added Reverse a String in Dart Article by @slashdoom in #1645
- Added Convex Hull in Javascript by @vikthortt in #1647
- Added Bubble Sort in Java by @drzombey in #1650
- Updated test_factorial in Python. Issue '#1621' by @13point5 in #1625
- Fixed invalid input cases for factorial in elixir by @auroq in #1659
- Added Merge Sort in Java by @raj808569 in #1660
- Added Fizz Buzz in Objective-C by @ironsigma in #1661
- Added Prime Number in Java by @ironsigma in #1658
- Updated Hello World in Nim format by @MichaelAOlson in #1665
- Added FileIO in Kotlin by @drzombey in #1652
- Added Selection Sort in JavaScript by @mericleac in #1666
- Added Test Case for Mixed Case Strings by @jrg94 in #1668
- Added Nim to Test Suite by @jrg94 in #1667
- Added Capitalize in Haskell in #1644
- Added Even/Odd in PHP by @bsemexan in #1672
- Added Even Odd in Python Article by @mericleac in #1671
- Added File IO in Perl by @EwertonQueiroz in #1547
- Added Even/Odd in Perl by @kaprijela in #1653
- Added Capitalize in Dart by @slashdoom in #1680
- Added Bubblesort in Javascript by @Cutwell in #1590
- Added Fractions in Python by @Niraj-Kamdar in #1646
- Added Fibonacci in Nim by @MichaelAOlson in #1670
- Added/Updated Capitalize in Lua by @bsemexan in #1685
- Added Capitalize in Perl by @kaprijela in #1677
- Added Even/Odd in Dart by @reillyhowell in #1674
- Added Even/Odd in Lua by @bsemexan in #1687
- Added ROT13 in Dart by @slashdoom in #1678
- Added Convex Hull in PHP by @ironsigma in #1688
- Add information about testing to contributing document by @auroq in #1689
- Added Dart Testing by @auroq in https://...