1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 17:01:21 +00:00
Commit graph

3491 commits

Author SHA1 Message Date
SteveMcNeill 01163fb9e9 Create math.h
Move the extended math functions out of libqb and qbx, and place them inside math.h.

Correct the formula for _ARCSEC and _ARCCSC.
2023-10-31 08:34:19 -04:00
Steve McNeill f7b368bec3
Merge branch 'main' into main 2023-10-31 00:25:57 -04:00
SteveMcNeill 3cf12d4222 Patch _ARCSEC and _ARCCSC
As per the forum posts here: https://qb64phoenix.com/forum/showthread.php?tid=2125
2023-10-31 00:21:30 -04:00
github-actions[bot] 15b0c3128f Automatic update of ./internal/source 2023-10-30 21:50:06 +00:00
Steve McNeill 36763c89a6
Merge pull request #404 from SteveMcNeill/main
Increase Sub/Function Id Limit
2023-10-30 17:26:51 -04:00
SteveMcNeill 3ea8457599 Merge branch 'main' of https://github.com/SteveMcNeill/QB64pe-Experimental 2023-10-30 10:51:23 -04:00
SteveMcNeill 45bf68fad4 Error Report before REDIM, not after 2023-10-30 10:51:14 -04:00
Steve McNeill 48f6514529
Merge branch 'main' into main 2023-10-30 02:41:12 -04:00
SteveMcNeill d7498d173c Increase Sub/Function Id Limit
As per #362, this raises the limit in increments from 1,000 to a maximum of 25,000 subs and functions for a single QB64PE program.  If that number is exceeded, the IDE will give an error message. reporting the issue for the user.
2023-10-30 00:43:20 -04:00
github-actions[bot] 80f8d21c02 Automatic update of ./internal/source 2023-10-22 21:59:59 +00:00
Steve McNeill e82f53c79d
Merge pull request #401 from SteveMcNeill/main
Add Support for optional paramter for an image handle to CLS
2023-10-22 17:40:43 -04:00
Steve McNeill 5cf574e855
Merge branch 'main' into main 2023-10-18 20:21:40 -04:00
SteveMcNeill 61e0ef72ee swap types to proper order 2023-10-18 19:18:31 -04:00
SteveMcNeill 2a6cc27ee1 rework CLS specialformat so 2nd comma is required if using the 3rd param. 2023-10-18 09:19:54 -04:00
SteveMcNeill 5a063f4ef8 check for which optional param is passed to CLS 2023-10-18 09:11:40 -04:00
SteveMcNeill 7345839b75 missing call to sub__dest?? 2023-10-18 08:49:42 -04:00
SteveMcNeill 9854955d99 Add Support for optional paramter for an image handle to CLS 2023-10-18 08:01:12 -04:00
github-actions[bot] e84c80e5ff Automatic update of ./internal/source 2023-10-15 20:14:54 +00:00
Steve McNeill d3ebfa7754
Merge pull request #399 from SteveMcNeill/main
Wait for key release before running
2023-10-15 15:55:30 -04:00
Steve McNeill 4138f0a09c
Merge branch 'main' into main 2023-10-15 10:54:10 -04:00
github-actions[bot] 2d90917f5b Automatic update of ./internal/source 2023-10-15 14:51:06 +00:00
Samuel Gomes 00ae109489
Merge pull request #392 from a740g/versioninfo-enhancement
$VERSIONINFO enhancement (#20)
2023-10-15 20:01:15 +05:30
Samuel Gomes 5efe08153f
Merge branch 'main' into versioninfo-enhancement 2023-10-15 19:03:30 +05:30
github-actions[bot] ebd4ddf75c Automatic update of ./internal/source 2023-10-15 12:39:19 +00:00
SteveMcNeill 2cf307aeaf Merge branch 'main' of https://github.com/SteveMcNeill/QB64pe-Experimental 2023-10-15 08:26:24 -04:00
SteveMcNeill f27a9129d0 Wait for key release before running
Issue #290
2023-10-15 08:26:16 -04:00
Steve McNeill 1b5078868e
Merge pull request #398 from SteveMcNeill/main
Fix to Mod and \ in CONST
2023-10-15 08:18:55 -04:00
Steve McNeill 37aa26092a
Merge branch 'main' into main 2023-10-15 03:29:22 -04:00
SteveMcNeill 669e20fdea Fix to IDE blowing up from last fix 2023-10-15 02:43:44 -04:00
Samuel Gomes f03efa2468
Merge branch 'main' into versioninfo-enhancement 2023-10-15 11:39:02 +05:30
github-actions[bot] f26ecc84b8 Automatic update of ./internal/source 2023-10-15 05:31:47 +00:00
SteveMcNeill 1a7e9dd959 Fix to Mod and \ in CONST
As per the sample code below:

Const a = 5 Mod 2.8
Const b = 5 \ 2.8
Print a; "="; 5 Mod 2.8
Print b; "="; 5 \ 2.8

Old output was wrong.  Patch should make the CONST values the same as what QB64 normally generates for us.
2023-10-15 01:24:34 -04:00
Steve McNeill f453bb8b04
Merge pull request #397 from SteveMcNeill/main
Patch to CONST
2023-10-15 01:12:15 -04:00
SteveMcNeill ca38a08ce7 Clean up previous patch 2023-10-15 00:04:32 -04:00
SteveMcNeill 3670825280 Patch to CONST
Should fix both of these issues:
https://github.com/QB64-Phoenix-Edition/QB64pe/issues/193
https://github.com/QB64-Phoenix-Edition/QB64pe/issues/224
2023-10-14 23:00:53 -04:00
Samuel Gomes 5db34487c9 Implement #20 with suggestions from #392 2023-10-14 07:07:11 +05:30
github-actions[bot] 1d95c731cf Automatic update of ./internal/source 2023-10-09 23:35:23 +00:00
Samuel Gomes 16074c2260
Merge pull request #391 from a740g/macOS-audio-fix
Avoid miniaudio runtime linking on macOS
2023-10-10 04:45:15 +05:30
a740g d0b89a3d1a Add required miniaudio libs 2023-10-09 14:03:30 +05:30
a740g 3666f0763a Avoid miniaudio runtime linking on macOS 2023-10-09 13:49:05 +05:30
github-actions[bot] 0ed9f924db Automatic update of ./internal/source 2023-10-08 12:11:20 +00:00
Samuel Gomes 3e8e2c962c
Merge pull request #389 from a740g/main
Use correct math functions from std:: in qb64pe.bas and subs_functions.bas
2023-10-08 17:19:01 +05:30
Samuel Gomes 6a428f0ab1
Merge branch 'QB64-Phoenix-Edition:main' into main 2023-10-08 09:06:11 +05:30
Samuel Gomes db0a96bd6b Prefix remaining math functions to use std:: 2023-10-08 09:05:26 +05:30
github-actions[bot] ffb2ca8314 Automatic update of ./internal/source 2023-10-08 01:51:58 +00:00
Samuel Gomes 2215bd1f68
Merge pull request #388 from a740g/main
Version 3.9.1
2023-10-08 06:59:52 +05:30
Samuel Gomes 087f02bb73 Version 3.9.1 2023-10-08 06:12:30 +05:30
Samuel Gomes 8d74e3ba3a
Merge branch 'QB64-Phoenix-Edition:main' into toolchain-upgrade 2023-10-08 01:12:01 +05:30
Matt Kilgore 6652b93ee1
Merge pull request #387 from mkilgore/fix-math
Use correct math functions from std::
2023-10-07 14:50:57 -04:00
Matthew Kilgore d64221afda Use correct math functions from std::
With the removal of `using namespace std;` we inadvertently started
using some of the global math.h versions of these functions, which take
different types and resulting in computation errors.

The fix is to prefix all these functions with std:: so that we go back
to using the std:: versions.
2023-10-07 02:05:13 -04:00