Commit Graph

51 Commits

Author SHA1 Message Date
Rafal Kupiec c76ae15a7b
Disable undefined behavior sanitizer.
The build was successful. Details
2019-06-20 00:19:52 +02:00
Rafal Kupiec a1f1d50d25
Allow to use compiler's sanitizer. This fixes #53.
The build was successful. Details
2019-06-19 17:38:36 +02:00
Rafal Kupiec ace4d56d7f
The '-Og' is a better choice than '-O0' for producing debuggable code because some compiler passes that collect debug information are disabled at '-O0'.
The build was successful. Details
2019-06-15 18:12:27 +02:00
Rafal Kupiec 77150e9d26
Enable some code diagnostics.
The build was successful. Details
2019-06-15 17:20:51 +02:00
Rafal Kupiec da2e74ba08
Revert commit 815b1481fc.
The build was successful. Details
2019-06-12 09:53:13 +02:00
Rafal Kupiec 815b1481fc
Permit a discontiguous stack which is grown automatically as needed.
The build was successful. Details
The stack will have a guaranteed zone which is always available. The size of the guard area will be target specific. It will include enough stack space to actually allocate more stack space. Each function will have to verify that
it has enough space in the current stack to execute.
2019-06-10 20:06:25 +02:00
Rafal Kupiec 4db8ec02cd
Make tests.
The build was successful. Details
2018-12-20 18:31:59 +01:00
Rafal Kupiec 0561c5f901
Redundant slash
The build was successful. Details
2018-08-10 08:44:58 +02:00
Rafal Kupiec bfbe97255c
This is not needed to build modules
The build was successful. Details
2018-08-10 08:44:09 +02:00
Rafal Kupiec 3f2d36910d
Add tests support 2018-08-02 22:34:26 +02:00
Rafal Kupiec b0cbf5c0f6
Build Aer 2018-08-01 16:43:26 +02:00
Rafal Kupiec 449c427450
Automatically build everything if necessary 2018-08-01 12:16:03 +02:00
Rafal Kupiec 578778567d
Revert the revert 2018-07-22 21:19:59 +02:00
Rafal Kupiec 2f275c5c8b
Revert last changes 2018-07-22 20:48:29 +02:00
Rafal Kupiec ceca007cd1 Correct some typos 2018-07-22 19:25:12 +01:00
David Carlier 397246d2f1 adding style target (back) 2018-07-22 19:23:58 +01:00
Rafal Kupiec dc4208a07a Fix Darwin build 2018-07-22 19:23:58 +01:00
Rafal Kupiec 1645f0ccb9 Potentially fix all build issues 2018-07-22 19:23:58 +01:00
Rafal Kupiec c2e34931fe Fix installation 2018-07-22 19:23:58 +01:00
Rafal Kupiec 61d4ea1903 Initial version of Makefile that produces library 2018-07-22 19:23:58 +01:00
Rafal Kupiec 1e6e29e528
Even more debug information 2018-07-22 12:26:42 +02:00
David Carlier 144be6f095 Solving Darwin modules build. 2018-07-22 08:04:15 +01:00
Rafal Kupiec 2ad252e6f0
--export-dynamic is not supported for PE+ targets 2018-07-21 22:19:18 +02:00
Rafal Kupiec 3f776c8ef1
This quotation are unnecessary. String does not match because of them. Fix for Windows build. 2018-07-21 22:14:30 +02:00
Rafal Kupiec 3267ddd7ee
Linker flags are also OS-specific 2018-07-21 22:10:28 +02:00
Rafal Kupiec 170381d04d
LIBS have to be passed per OS 2018-07-21 20:10:02 +02:00
David Carlier a6747b63e0 dlopen api is included in the libc for BSD 2018-07-21 15:54:08 +01:00
Rafal Kupiec dc4c51ca5a
Allow to use operating systems's native dynamic library extension 2018-07-20 22:43:52 +02:00
Rafal Kupiec abb91a9874
Reorganize the repository for new build system 2018-07-20 22:35:09 +02:00
Rafal Kupiec a00e81f4f8
Move XML support into separate module. 2018-07-19 19:58:42 +02:00
Rafal Kupiec 95e9174058
Move JSON support into separate module. 2018-07-19 18:30:56 +02:00
Rafal Kupiec ee5504ea3a
Initial support for modules, partially implements #1 2018-07-18 22:01:04 +02:00
Rafal Kupiec 0178ff0495
Enable debugging symbols 2018-07-15 11:50:27 +02:00
Rafal Kupiec 796acc5539
Enable math builtin functions 2018-07-13 22:04:50 +02:00
Rafal Kupiec 7a8d95efd9
Small rewrite of Makefile 2018-07-12 18:18:06 +02:00
Rafal Kupiec 8dd1305a51
Use astyle to format source code properly 2018-07-12 17:36:19 +02:00
Rafal Kupiec 03bfd2203c
Reorganisation 2018-07-12 16:20:39 +02:00
Rafal Kupiec 612d15f676
Rename file 2018-07-12 15:59:22 +02:00
Rafal Kupiec 4a98bdc865 dos2unix 2018-07-12 13:45:11 +02:00
Rafal Kupiec 25a0e7d64e More generic Makefile, allowing to build just source files with changes 2018-07-12 13:32:53 +02:00
Rafal Kupiec 34a5eb817c Add cleaning option 2018-07-12 13:29:59 +02:00
Rafal Kupiec ef0c9a157b Add simple interpreter and let it build from de-amalgamated source code 2018-07-12 13:28:46 +02:00
Symisc Systems 6cd8af0a84
Makefile for Travis 2018-02-19 02:40:33 +01:00
Symisc Systems 5ad1cd3c8c
Makefile for Travis build
For your own deployment, just drop ph7.c and ph7.h in your source tree without any dependency
2018-02-19 02:37:21 +01:00
Symisc Systems b0f2cd6966
New Makefile 2018-02-19 02:34:18 +01:00
Symisc Systems 19dd0c9616
Update Makefile 2018-02-19 02:29:38 +01:00
Symisc Systems 07345c7a35
Update Makefile 2018-02-19 02:14:44 +01:00
Symisc Systems 6a4caff7b5
Update Makefile 2018-02-19 02:12:01 +01:00
Symisc Systems d20fafdf12
Update Makefile 2018-02-19 02:09:58 +01:00
Symisc Systems 39ac965600
Update Makefile 2018-02-19 02:07:31 +01:00