compiler/ecere: Initial take at adding a uintptr type
compiler/ecere: completed intptr/uintptr support
ide/sdk: Fixed forcing bit depth option not invoked for static libraries
compiler/ecere: Further steps towards 64 bit support
compiler/libec: Fixed precompiled grammar.c on Linux
ecere: 64 bit fixes for memory manager
compiler/ecere: Fix for 64 bit size of Instance base class
ecere: Fixed mistake in 64 bit size of Application class
(sizeof NameSpace is 176, not 32)
compiler: Fixed prototypes for new/new0/renew/renew0; Added check to default to host type
compiler: Updated bootstrap
compiler/bootstrap: Further updates
Makefiles/ide: Added $(FORCE_32_BIT) to ecs calls
- Currently selecting 64 bit by unchecking Force bit depth supported
ecere/dataTypes: Fixed prototypes for invoking OnGetString
compiler/bootstrap: Updated
compiler/libec: Updated precompiled grammar files
ide/Debugger: Setting target bits based on compiler settings
compiler: Fixed __declspec compiling issue on Linux; ide: Fixed crash on null workspace
compiler/ecc,ecp: Resolved issues from multipass preprocessing with MinGW-w64
- If __MINGW32__ is defined, defining (u)intptr_t based on _WIN64 rather than including <stdint.h>
compiler/grammar: Added support for extended declarator in between struct and identifier
- e.g. struct __attribute__((packed)) Identifier -- This was required to parse MinGW-w64 headers
ecere: Work around for conflicts with 'String' in MinGW-w64 headers
- Also included COMPILER_SUFFIX in objects/target directory for ecereCOM