What's new in GNU Pascal for Mac OS X 3.4.6u2
Mar 26, 2009
- The compiler is compatible with Mac OS X 10.5.
- Functional ReadString and StringOf routines.
- const var parameters. These are always passed by reference but still accept constants as actual parameter (mainly useful for interfacing to external routines).
- Other new features:
- better warnings for unexpected results of string comparisons
- handle volatile attribute on types
- allow asm in any dialect (if the asm keyword is enabled)
- handle named exit from a method
- check string parameters more strictly
- use at least integer precision for arithmetic
- refuse --executable-file-name on names without a suffix
- do not create .gpi files from incorrect input
- allow passing variant selector by reference in default mode
- noinline attribute
- check for identifier redeclaration in records and parameter lists
- set constants are compatible with packed sets
- pass discriminated string schema by value
- preliminary support for OOE class views (test/view1[a-g].pas)
- --iso-goto-restrictions option
- --preprocessed option
- integrated preprocessor
- The compiler is based on the gcc-3.4.6 back-end, release notes are given here.
- Bug fixes.