aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Increment the version and update the NEWSGavin Howard2021-08-131-1/+1
* Fix a build error on Mac OSXGavin Howard2021-08-131-2/+2
* Fix a build error on AndroidGavin Howard2021-08-111-0/+4
* Make static_assert workGavin Howard2021-07-271-2/+3
* Fix a compile error on FreeBSDGavin Howard2021-07-271-2/+2
* Fix a crash found by AFL++Gavin Howard2021-07-262-2/+10
* Add some debug code in computed gotoGavin Howard2021-07-251-0/+15
* Make sure there is a static assert for computed goto labelsGavin Howard2021-07-241-0/+13
* Merge branch 'master' into computed_gotoGavin Howard2021-07-2410-80/+214
|\
| * Fix a build problem on FreeBSDGavin Howard2021-07-241-1/+1
| * Add the check for binary files back inGavin Howard2021-07-232-1/+4
| * Fix a deprecation warning on WindowsGavin Howard2021-07-231-1/+24
| * Fix a compile error with all warning and -WerrorGavin Howard2021-07-221-0/+1
| * Fix the problem where keywords can be redefined for builtin libsGavin Howard2021-07-222-0/+10
| * Add a command to dc to get the execution stack depthGavin Howard2021-07-212-0/+7
| * Add an array length command to dcGavin Howard2021-07-213-12/+10
| * Make a bc-only build buildGavin Howard2021-07-211-6/+2
| * Add asciify() and streamGavin Howard2021-07-214-24/+33
| * Add two new error messagesGavin Howard2021-07-211-1/+7
| * Switch strings in dc to be stored per functionGavin Howard2021-07-212-6/+10
| * Add modexp and divmod to bcGavin Howard2021-07-213-15/+35
| * Change the keyword redefinition infrastructureGavin Howard2021-07-203-17/+10
| * Add the ability for users to redefine keywordsGavin Howard2021-07-203-4/+52
* | Merge branch 'master' into computed_gotoGavin Howard2021-07-201-4/+5
|\|
| * Clarify and tighten up on error handlingGavin Howard2021-07-201-4/+5
* | Implement GCC and Clang computed goto in program.cGavin Howard2021-07-183-1/+537
|/
* Fix compile errors in other build modesGavin Howard2021-07-181-8/+0
* Add BC_UNREACHABLE for MSVCGavin Howard2021-07-181-0/+12
* Eliminate BC_ENABLE_RANDGavin Howard2021-07-186-33/+23
* Do a lot of doc work and refactor along the wayGavin Howard2021-07-166-37/+54
* Fix an oversight in the bcl manual and codeGavin Howard2021-07-161-3/+3
* Do a lot of documentation work and some refactoringGavin Howard2021-07-152-4/+7
* Put the read parser in BcVmGavin Howard2021-07-152-0/+14
* Do a lot of documentation workGavin Howard2021-07-151-3/+3
* Do a lot of documentation workGavin Howard2021-07-145-33/+1017
* Move two constantsGavin Howard2021-07-141-15/+0
* Make bc and dc UTF-8 capableGavin Howard2021-07-121-1/+0
* Remove some useless codeGavin Howard2021-07-122-4/+30
* Improve signal handlingGavin Howard2021-07-111-34/+48
* Do a lot of documentation workGavin Howard2021-07-117-39/+1278
* Refactor a function to not use a pointer when it could return a valueGavin Howard2021-07-101-1/+1
* Do a lot of documentation workGavin Howard2021-07-098-68/+538
* Add a specific BcAuto typeGavin Howard2021-07-091-0/+10
* Make bc_func_free() be only used in debug buildsGavin Howard2021-07-041-1/+1
* Improve slabsGavin Howard2021-06-293-16/+24
* Use slabs for stringsGavin Howard2021-06-292-5/+22
* Make the vector array restrictGavin Howard2021-06-281-1/+1
* Shrink vectorsGavin Howard2021-06-272-5/+39
* Reduce memcpy calls by pushing empty items firstGavin Howard2021-06-271-0/+1
* Make sure all BC_NO_ERR uses have booleans that return 1Gavin Howard2021-06-271-2/+2