1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-06 18:40:23 +00:00
Commit graph

3304 commits

Author SHA1 Message Date
Samuel Gomes 2835d2dde2 Update miniaudio to v0.11.21 2023-12-08 14:40:58 +05:30
Steve McNeill 2e5b2cd43a
Merge pull request #410 from SteveMcNeill/main
Change IDE save method as discussed on Discord
2023-11-29 04:50:15 -05:00
Steve McNeill a7a3a8e8b5
Merge branch 'main' into main 2023-11-29 01:29:12 -05:00
SteveMcNeill 442f620dbe Chance IDE save method as discussed on Discord
String manipulation has too much overhead for larger files to write all at once.   The best write speeds, from multiple testing experiments in various conditions, come from simply using PUT to place the data line by line to the drive.

This change reflects that method of file saving.
2023-11-28 16:04:05 -05:00
github-actions[bot] e634c4b028 Automatic update of ./internal/source 2023-11-08 02:08:45 +00:00
Steve McNeill 73b23abfb5
Merge pull request #407 from SteveMcNeill/main
Update QB64PE for faster file saving
2023-11-07 20:52:15 -05:00
Steve McNeill 7f3469fab4
Merge branch 'main' into main 2023-11-07 20:02:53 -05:00
SteveMcNeill f5800fe9a7 Move IF outside of loop for efficiency 2023-11-07 16:32:02 -05:00
SteveMcNeill 0ec0dd62f3 Update QB64PE for faster file saving
As per the discussion here: https://qb64phoenix.com/forum/showthread.php?tid=2144
2023-11-07 14:36:34 -05:00
Samuel Gomes 4660f55628
Merge pull request #406 from a740g/main 2023-11-04 08:12:10 +05:30
Samuel Gomes 36f73641b1 Remove clean.bat (#363) 2023-11-04 06:46:58 +05:30
github-actions[bot] 9e26592f2d Automatic update of ./internal/source 2023-10-31 16:41:46 +00:00
Steve McNeill 693d002e41
Merge pull request #405 from SteveMcNeill/main
Patch _ARCSEC and _ARCCSC
2023-10-31 12:21:17 -04:00
SteveMcNeill 1be3e366ac Final fixes to math stuff (I hope)
Fix to CONST with the math evaluator to toss a message and error with values out of acceptable range for ARCSEC and ARCCSC.

Tweak to _PI to add constexpr for speedier execution.

Fix to the math tests for the new (and unbuggy) values for ARCSEC and ARCCSC.
2023-10-31 11:32:22 -04:00
SteveMcNeill 64ba64f0bd rename math.h to extended_math.h 2023-10-31 08:45:10 -04:00
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