Releases: TheRenegadeCoder/sample-programs
1,500 Code Snippet Release
What's Changed
- Add Baklava in Felix by @rzuckerm in #4190
- Add Baklava in Fennel by @rzuckerm in #4192
- Add Baklava in Ferret by @rzuckerm in #4194
- Add Baklava in Flix by @rzuckerm in #4201
- Add Baklava in Formality by @rzuckerm in #4203
- Add Baklava in Forth by @rzuckerm in #4205
- Add Baklava in Elvish by @Kaamkiya in #4211
- Add Even Odd in Elvish by @Kaamkiya in #4213
- Add Fizz Buzz in Zig by @Kaamkiya in #4220
- Add Fizz Buzz in Elvish by @Kaamkiya in #4219
- Add Fibonacci in Elvish by @Kaamkiya in #4223
- Add Baklava in Egison by @rzuckerm in #4216
- Add Baklava in Eiffel by @rzuckerm in #4226
- feat: Add Rot13 in Elvish by @Kaamkiya in #4237
- Add Factorial in Elvish by @Kaamkiya in #4264
- Add Remove All Whitespace in JavaScript by @Kaamkiya in #4268
- Add Fraction Math in Go by @Kaamkiya in #4274
- Add Fizz Buzz in Io by @Kaamkiya in #4277
- Rename Hack samples to .hack extension by @rzuckerm in #4228
- Add Baklava in Emojicode by @rzuckerm in #4233
- Add Baklava in Eta by @rzuckerm in #4235
- Add Baklava in Dale by @rzuckerm in #4240
- Add Fizz Buzz in Fetlang by @rzuckerm in #4273
- Add Baklava in Elena by @rzuckerm in #4231
- Add Baklava in Dg by @rzuckerm in #4242
- Add Baklava in Discus by @rzuckerm in #4244
- Add Baklava in Dusk by @rzuckerm in #4246
- Add Baklava in C* by @rzuckerm in #4248
- Add Baklava in C2 by @rzuckerm in #4250
- Add Baklava in Carp by @rzuckerm in #4252
- Add Baklava in Chapel by @rzuckerm in #4256
- Add Remove All Whitespace in Elvish by @Kaamkiya in #4283
- Add Reverse String in Elvish by @Kaamkiya in #4285
- Add Linear Search in Elvish by @Kaamkiya in #4288
- Add Baklava in Clojure by @rzuckerm in #4258
- Add Baklava in Chaiscript by @rzuckerm in #4254
- Add Palindromic Number in Elvish by @Kaamkiya in #4291
- Add File Input Output in Elvish by @Kaamkiya in #4295
- Add Prime Number in Elvish by @Kaamkiya in #4297
- Add Baklava in Cobol by @rzuckerm in #4260
- Add Baklava in Cyclone by @rzuckerm in #4262
- Add Job Sequencing in C by @2Clutch in #4300
- Add Fraction Math in C by @2Clutch in #4303
- Add Capitalize in Elvish by @Kaamkiya in #4305
- Add Fizz Buzz in Haxe by @Kaamkiya in #4319
- Add Depth First Search in C by @2Clutch in #4315
- Add Fizz Buzz in Nim by @Kaamkiya in #4323
- Add Dijkstra in C by @2Clutch in #4322
- Modify Tests in Batch by @rzuckerm in #4333
- Add Fizz Buzz in D by @Kaamkiya in #4337
- Add Fizz Buzz in Gravity by @Kaamkiya in #4338
- Add Fizz Buzz in Odin by @Kaamkiya in #4335
- Add Fizz Buzz in OCaml by @Kaamkiya in #4340
- Add Fizz Buzz in Groovy by @Kaamkiya in #4341
- Add Fizz Buzz in Janet by @Kaamkiya in #4343
- Add Fizz Buzz in Forth by @Kaamkiya in #4344
- Add Fizz Buzz in Chapel by @Kaamkiya in #4336
- Add Josephus Problem in C by @2Clutch in #4348
- Add Fizz Buzz in Wren by @Kaamkiya in #4351
- Add Longest Palindromic Substring in C by @2Clutch in #4353
- Add Maximum Array Rotation in C by @2Clutch in #4354
- Add Fizz Buzz in ArkScript by @Kaamkiya in #4356
- Add Maximum Subarray in C by @2Clutch in #4359
- Add Fizz Buzz in Ballerina by @Kaamkiya in #4360
- Add Fizz Buzz in Fennel by @Kaamkiya in #4369
- Add Fizz Buzz in Pony by @Kaamkiya in #4367
- Add Fizz Buzz in Cobol by @Kaamkiya in #4368
- Add Fizz Buzz in Eiffel by @Kaamkiya in #4370
- Modify CodeQL build script to use testinfo.yml by @rzuckerm in #4372
- Add Sleep Sort in C by @2Clutch in #4363
- Modify C2 Tests by @rzuckerm in #4377
- Add Baklava in Boo by @rzuckerm in #4312
- Add Baklava in Baik by @rzuckerm in #4308
- Add Baklava in Batch by @rzuckerm in #4317
- Add Baklava in Ballerina by @rzuckerm in #4310
- Add Baklava in Agda by @rzuckerm in #4380
- Add Fizz Buzz in Batch by @rzuckerm in #4314
- Add Baklava in Arkscript by @rzuckerm in #4375
- Add Baklava in Bracmat by @rzuckerm in #4346
- Add Even Odd in Wren by @Kaamkiya in #4383
- Add Factorial in Wren by @Kaamkiya in #4386
- Add File Input Output in Wren by @Kaamkiya in #4388
- Add Reverse String in Wren by @Kaamkiya in #4390
- Add Palindromic Number in Wren by @Kaamkiya in #4392
- Add Transpose Matrix in C by @2Clutch in #4397
- Add Linear Search in C by @2Clutch in #4399
- Add Baklava in Opa by @rzuckerm in #4401
- Modify Mirth Tests by @rzuckerm in #4404
- Add Baklava in Mirth by @rzuckerm in #4407
- Add Remove All Whitespace in Wren by @Kaamkiya in #4410
- Add Prime Number in Wren by @Kaamkiya in #4412
- Modify Tests in Tex by @rzuckerm in #4415
- Add Baklava in Tex by @rzuckerm in #4418
- Add Baklava in TI Basic by @rzuckerm in #4423
- Modify Tests in TI Basic by @rzuckerm in #4428
- A...
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_targetby @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 ...