Commit Graph

52356 Commits

Author SHA1 Message Date
Mattias Gaertner
254e8b1b7e fcl-passrc: resolver: note when constructing a class with abstract method
git-svn-id: trunk@37829 -
2017-12-27 10:14:46 +00:00
michael
44b2419d5e * Config file in home dir has . prepended on unix
git-svn-id: trunk@37828 -
2017-12-27 09:29:28 +00:00
Károly Balogh
5cbdf4d30c atari: moved the target to use tinyheap, and various cleanups
git-svn-id: trunk@37827 -
2017-12-27 02:57:25 +00:00
Károly Balogh
ad1742373a atari: remove -sd vlink option. this stops the linker from merging the bss segment into the data segment shaving off about 8K from the Hello, world! size. the data segment is merged into a single one on atari anyway, so this argument is not needed
git-svn-id: trunk@37826 -
2017-12-27 01:01:41 +00:00
Károly Balogh
c054117870 m68k: an assembly optimized longint to int64 implementation. removed the sarint64 helper from here
git-svn-id: trunk@37825 -
2017-12-26 22:41:06 +00:00
Mattias Gaertner
b7b3c7a32d fcl-passrc: fixed $message warn
git-svn-id: trunk@37824 -
2017-12-26 22:26:09 +00:00
Mattias Gaertner
df5a9333a7 pas2js: bool switches $hints, $notes, $warnings
git-svn-id: trunk@37823 -
2017-12-26 22:24:05 +00:00
Mattias Gaertner
5a5eb66545 pastojs: bool switches $hints, $notes, $warnings
git-svn-id: trunk@37822 -
2017-12-26 22:23:43 +00:00
Mattias Gaertner
96a0c44d9e fcl-passrc: scanner: $Message directive, option po_StopOnErrorDirective
git-svn-id: trunk@37821 -
2017-12-26 22:23:01 +00:00
Károly Balogh
8326543918 m68k: apparently, the right place for the sar qword helper is still in the CPU include, not the 64bit helper include. this fixes linux m68k build.
git-svn-id: trunk@37820 -
2017-12-26 18:05:34 +00:00
Károly Balogh
7659b347cd m68k: assembly optimized helper for the SarInt64 intrinsic
git-svn-id: trunk@37819 -
2017-12-26 16:34:01 +00:00
Mattias Gaertner
94b485a56e pas2js: docs
git-svn-id: trunk@37818 -
2017-12-26 14:56:57 +00:00
Mattias Gaertner
3b37083979 pas2js: allow $ScopedEnums
git-svn-id: trunk@37817 -
2017-12-26 14:46:38 +00:00
Mattias Gaertner
c88dcf8f83 pastojs: allow $ScopedEnums
git-svn-id: trunk@37816 -
2017-12-26 14:46:06 +00:00
Mattias Gaertner
9197cc2b47 fcl-passrc: scanner: added boolswitches, resolver: $ScopedEnums
git-svn-id: trunk@37815 -
2017-12-26 14:45:43 +00:00
Mattias Gaertner
c64562e80c pas2js: docs
git-svn-id: trunk@37814 -
2017-12-26 10:48:51 +00:00
Mattias Gaertner
8d8efd7272 pastojs: local var modifier absolute for local vars
git-svn-id: trunk@37813 -
2017-12-26 10:19:42 +00:00
Mattias Gaertner
a99790afad fcl-passrc: resolver: var modifier absolute
git-svn-id: trunk@37812 -
2017-12-26 10:19:12 +00:00
florian
8df58981cf * update of german message files by Karl-Michael Schindler, resolves #31921
git-svn-id: trunk@37811 -
2017-12-25 23:01:32 +00:00
florian
a207dfbb6b * pass feature switches only to the compiler when compiling the system unit, resolves #32809
git-svn-id: trunk@37810 -
2017-12-25 21:54:51 +00:00
florian
82f452bb7c * declare pointers to variants only if the variant feature is available
git-svn-id: trunk@37809 -
2017-12-25 21:20:05 +00:00
Mattias Gaertner
d3553337ca pas2js: doc about enumerators
git-svn-id: trunk@37808 -
2017-12-25 12:02:20 +00:00
Mattias Gaertner
17b4e63d05 pas2jslib: compile with 3.0.4
git-svn-id: trunk@37807 -
2017-12-25 12:02:02 +00:00
Mattias Gaertner
a9bf0ed28c pas2js 0.8.41
git-svn-id: trunk@37806 -
2017-12-25 10:12:10 +00:00
Mattias Gaertner
d5f2de61a4 fcl-passrc: resolver: error on nested class
git-svn-id: trunk@37805 -
2017-12-25 10:11:09 +00:00
Mattias Gaertner
6288c17004 fcl-passrc: comment
git-svn-id: trunk@37804 -
2017-12-25 09:50:51 +00:00
Mattias Gaertner
84dbb4e2ef pastojs: for in using resolver scope
git-svn-id: trunk@37803 -
2017-12-25 09:50:27 +00:00
Mattias Gaertner
7d0942a774 fcl-passrc: useanalyzer: for in class do
git-svn-id: trunk@37802 -
2017-12-25 09:48:01 +00:00
Károly Balogh
381359db41 tosunits: most of the missing AES bindings. marked the still remaining bindings for easier ID
git-svn-id: trunk@37801 -
2017-12-25 04:34:57 +00:00
Károly Balogh
6f2f739bce tosunits: add a more complex example program, a rotating 3D cube in a GEM window
git-svn-id: trunk@37800 -
2017-12-24 23:51:43 +00:00
Károly Balogh
d2feb00bb0 tosunits: copyright header for the example programs
git-svn-id: trunk@37799 -
2017-12-24 23:49:13 +00:00
Károly Balogh
e10c47a6eb tosunits: added a few more VDI calls
git-svn-id: trunk@37798 -
2017-12-24 23:13:01 +00:00
michael
cb4b68b574 * version 40
git-svn-id: trunk@37797 -
2017-12-24 13:55:14 +00:00
Károly Balogh
44ce1e8ea3 tosunits: another example program, a resizable GEM window with event loop
git-svn-id: trunk@37796 -
2017-12-24 13:01:34 +00:00
Károly Balogh
7a7a48989c tosunits: more AES and VDI bindings
git-svn-id: trunk@37795 -
2017-12-24 12:57:05 +00:00
michael
68ed736c93 * Add .pas file read callback
git-svn-id: trunk@37794 -
2017-12-24 12:34:31 +00:00
michael
cb46e21bc3 * Correctly observe result of FileRead callback
git-svn-id: trunk@37793 -
2017-12-24 12:33:08 +00:00
Mattias Gaertner
656ddcccf7 pas2js: added OnReadFile hook
git-svn-id: trunk@37792 -
2017-12-24 10:12:59 +00:00
michael
fb7d2d9ebd * Patch from Anton Shepelev to fix variance and standard deviation calculation (bug ID 32804)
git-svn-id: trunk@37791 -
2017-12-24 10:02:02 +00:00
Mattias Gaertner
3165651bfd pas2js: docs
git-svn-id: trunk@37790 -
2017-12-24 09:31:14 +00:00
Mattias Gaertner
bd7da20bdd fcl-passrc: resolver: fixed regression uses clause order
git-svn-id: trunk@37789 -
2017-12-24 09:30:49 +00:00
Károly Balogh
775e83435e tosunits: some more work on TOS bindings
git-svn-id: trunk@37788 -
2017-12-23 14:05:09 +00:00
Károly Balogh
55638510c0 tosunits: early bits for some VDI bindings
git-svn-id: trunk@37787 -
2017-12-23 02:19:42 +00:00
Károly Balogh
91f6bb0d97 tosunits: implemented more of the AES bindings
git-svn-id: trunk@37786 -
2017-12-23 02:18:18 +00:00
Károly Balogh
f407166b5b tosunits: added a bunch of missing gemdos functions
git-svn-id: trunk@37785 -
2017-12-22 21:04:36 +00:00
Mattias Gaertner
25d44b3637 pas2js: docs: class constructor
git-svn-id: trunk@37784 -
2017-12-22 18:30:05 +00:00
pierre
29b52824cf Try to fix TRect problem for wince
git-svn-id: trunk@37783 -
2017-12-22 11:50:59 +00:00
Mattias Gaertner
e00e7d9cfd pas2js: fixed handlign error on first token of used unit
git-svn-id: trunk@37782 -
2017-12-21 22:24:06 +00:00
Mattias Gaertner
6f1e770887 pastojs: for item in class do
git-svn-id: trunk@37781 -
2017-12-21 22:10:48 +00:00
Mattias Gaertner
7b7948ca04 fcl-passrc: resolver: for item in class do
git-svn-id: trunk@37780 -
2017-12-21 22:10:27 +00:00