Commit Graph

1158 Commits

Author SHA1 Message Date
Krishna Vedala 39cdc7b108
fix possible memory leak 2020-07-13 00:14:29 -04:00
Krishna Vedala f58916f8f5
fix dynamic array allocations 2020-07-13 00:12:57 -04:00
Krishna Vedala 9642e1068d
allow subfolders in project_euler folder 2020-07-12 23:56:47 -04:00
Krishna Vedala d19a3a7bc8
cleanup some codes for global variables and clang-tidy specs 2020-07-12 23:49:09 -04:00
Krishna Vedala 08415b0f16
Merge pull request #565 from kvedala/lgtm-fixes
[LGTM alerts] fixes to some of the LGTM alerts
2020-07-11 00:18:03 -04:00
Krishna Vedala 47958fb003
fix lgtm error and add basic docs 2020-07-11 00:10:22 -04:00
Krishna Vedala d1dfde4f89
set initial value to avoid error 2020-07-10 23:59:51 -04:00
Krishna Vedala d186f59144
better structure, format and docs 2020-07-10 23:55:04 -04:00
Krishna Vedala cfca2aba51
docs+self-tests+lgtm fix 2020-07-10 23:19:24 -04:00
Krishna Vedala df25df3236
fix lgtm alert - variable pi 2020-07-10 22:40:46 -04:00
Krishna Vedala 81f4428569
Merge pull request #564 from kvedala/clang-tidy
[enhancement] Added Clang tidy based static code analysis and formatting
2020-07-10 22:22:31 -04:00
Krishna Vedala 25ceda9b5e
Revert "test commit"
This reverts commit f13781f35c.
2020-07-10 21:51:45 -04:00
Krishna Vedala effa820fb0
Revert "clang-tidy fixes for a86583fe96b065b8a74a49a7dc552add9f096061"
This reverts commit 31c9032812.
2020-07-10 21:51:39 -04:00
github-actions 31c9032812 clang-tidy fixes for a86583fe96 2020-07-11 01:49:23 +00:00
Krishna Vedala a86583fe96
Revert "disable auto-fix"
This reverts commit 08aae084c9.
2020-07-10 21:44:56 -04:00
Krishna Vedala f13781f35c
test commit 2020-07-10 21:38:28 -04:00
Krishna Vedala 22202f0cea
test passing multiple files 2020-07-10 21:33:03 -04:00
Krishna Vedala fd2c883883
enable errors when clang-tidy cannot auto-fix
refer to link: https://clang.llvm.org/extra/clang-tidy/checks/list.html
2020-07-10 21:30:59 -04:00
Krishna Vedala 08aae084c9
disable auto-fix 2020-07-10 21:14:05 -04:00
Krishna Vedala 38f88ded81
disable all insecureAPI warnings 2020-07-10 19:05:21 -04:00
Krishna Vedala f261bf590b
fix file for clang-tidy errors 2020-07-10 18:39:01 -04:00
Krishna Vedala b6270eaf2d
treat warnings as errors 2020-07-10 18:38:47 -04:00
Krishna Vedala 61998c0446
fix config syntax & disable rand error 2020-07-10 18:26:04 -04:00
Krishna Vedala 26322e0ddb
update workflow to use clang-tidy checks and apply necessary fixes 2020-07-10 17:09:42 -04:00
Krishna Vedala caf5e9190a
added clang-tidy config file 2020-07-10 17:09:19 -04:00
Krishna Vedala 9a9781064f
[enhancement] New Graphics implementation with algorithm for spirograph (#557)
* skeleton of spirograph

* add graphics to cmake

* updating DIRECTORY.md

* added cmake to graphics folder

* add stub test function

* working program

* set pre-processor macro if GLUT is available

* use snprintf

details: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm

* conditional include for mac

* corrected conditional include for mac

* fix cmake for MACOS

* OpenGL animation if available, else plot to CSV

* MacOS does not provide glutBitmapString function

* formatting source-code for 8d570b4c28

* fix parameter

* try caps include path GL

* provide custom glutBitmapString cuntion

* add glut library to gitpod docker

* enable VNC in gitpod

* better documentation and cmake configuration

* enable keyboard inputs to pause and change parameters

* fix lgtm alerts

* implementation similar to one in C++ repo

* fix compilation errors on MSVC

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-07-10 15:48:07 -04:00
Krishna Vedala cdf8453db8
[Bug] gnome sort: reverted merge commit adding error (#559)
* Revert "Merge pull request #513 from tania-cmyk/master"

This reverts commit 5eebdedefc, reversing
changes made to 53e92ebc05.

* formatting source-code for 16110cd079

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-07-08 08:54:58 -04:00
Krishna Vedala 294d29b584
more elaborate README (#558) 2020-07-07 20:06:28 -04:00
Krishna Vedala 6072e3b111
[bugs & docs] lots of documentation and bug fixes (#554)
* sudoku - lots of documentation and bug fixes

Signed-off-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>

* fix uint8_t format specifier

* fix format specifiers

* fix space in doc

* fix doc for get_next_unknown

* fix docs and lgtm alert in euler problem 19

* fix docs & lgtm error fibonacci_fast

* fix docs & lgtm alert merge_sort

* free dynamic memory
2020-07-04 15:05:30 -04:00
Krishna Vedala b693440d55
[docs] add documentation group (#556)
* add documentation group

* function parameter docs

* fix function parameter direction

* free dynamic memory
2020-07-04 13:59:21 -04:00
Krishna Vedala 246f3e3f0e
Merge pull request #555 from kvedala/docs/ml
[docs] Update documentations in machine learning
2020-07-03 14:13:08 -04:00
Krishna Vedala b863518ceb
update ML documentation and add grouping 2020-07-02 20:09:49 -04:00
Krishna Vedala b33bd37623
kohonen2d: update ML documentation and add grouping 2020-07-02 20:02:33 -04:00
Krishna Vedala 797a7d4c73
update ML documentation and add grouping 2020-07-02 19:52:19 -04:00
Krishna Vedala 9a58248668
Merge pull request #553 from kvedala/fixes/lgtm
[bugs] fixes for lgtm and improve docs
2020-07-02 10:48:06 -04:00
Krishna Vedala ccd3f66608
fix code - major errors + add docs 2020-07-01 21:27:35 -04:00
Krishna Vedala 5daeb8daaa
fix docs & add link 2020-07-01 21:02:41 -04:00
Krishna Vedala ec57c8fa40
docs + fix lgtm alert
4d0dbc401d/files/sorting/bead_sort.c?sort=name&dir=ASC&mode=heatmap#xdc9736f163b5f58d:1
2020-07-01 20:58:44 -04:00
Krishna Vedala 2150c35846
fix printing long double 2020-07-01 20:49:27 -04:00
Krishna Vedala cb999259cf
make all doubles as long double 2020-07-01 20:37:24 -04:00
Krishna Vedala f21f18ef73
make identical datatype
4d0dbc401d/files/project_euler/problem_22/sol1.c?sort=name&dir=ASC&mode=heatmap#xa0d183509f9bbb35:1
2020-07-01 20:21:56 -04:00
Krishna Vedala 0f48961469
Merge pull request #552 from kvedala/fixes/lgtm
[bugs/lgtm] code + doc fixes + lgtm corrections
2020-07-01 20:11:18 -04:00
Krishna Vedala 2a0b8917f8
fix argc check
refer: dd40af2736 (r40309582)
(cherry picked from commit 610181d5e81c39cb23415cf056a021acc37f9b3c)
2020-07-01 19:56:45 -04:00
Krishna Vedala e75dfb8646
added iterative algorithm for binary_search 2020-06-30 14:17:12 -04:00
Krishna Vedala 3b0ff5fd7b
fixed binary_search for lgtm errors + added tests 2020-06-30 14:02:10 -04:00
Krishna Vedala cc45bea17d
use Cantor variable name and not contour 2020-06-30 13:52:43 -04:00
Krishna Vedala c755eefcd0
use `program` instead of 'function' in file description 2020-06-30 13:47:44 -04:00
Krishna Vedala e2c51387bd
minor doc fix in euler prob1 sol1 2020-06-30 13:39:31 -04:00
Krishna Vedala c3f220098f
remove /Z option from cmake MSVC 2020-06-30 13:38:53 -04:00
Krishna Vedala 9ca22bc70c
fix errors and docs in cantor set 2020-06-30 13:38:36 -04:00