Commit graph

44 commits

Author SHA1 Message Date
crc
a9d7f5313f more GNUmakefile fixes
FossilOrigin-Name: ea9858343a91c293cbe00ee403f0d434c499e4ed38faddbdf213dee7de0f5df4
2024-04-06 01:59:05 +00:00
crc
7d303ecb45 fix issues with GNUmakefile so that bin/retro-compiler will now build properly
FossilOrigin-Name: e7b88b2ab64c8d3b401937e20a23bcc408c80f7c4ea70c6cce689fdb210b7453
2024-04-04 09:39:10 +00:00
crc
4c90b3bf8c fix for GNUmakefile (from drakonis)
FossilOrigin-Name: a97e3a3faa2b8b8dbf46d58f649ca68a4c2007ecb8cf882abf13eb94150023c9
2023-06-27 00:19:27 +00:00
crc
9834bf1de5 split configuration options out of Makefiles
FossilOrigin-Name: e604e200a0554ed37385d347a2081d3fed857070739046caa3f3f05afcae6316
2023-04-13 12:15:47 +00:00
crc
55652d8a5d setup for beginning work on next release
FossilOrigin-Name: c23604b1318e5358eceacb8b7c8101e0da266c948660c1b67a3df8b07db8805b
2023-03-28 15:21:31 +00:00
crc
67d8e15723 final Makefile adjustments
FossilOrigin-Name: 08c08764c20ec1b23c94fcb84b305bd7d4adcf9d8630726884eac8ff99cf35b4
2023-03-27 12:01:24 +00:00
crc
483edd55ae now start recording hashes of names
FossilOrigin-Name: 423a52eb748632e7b65ae6131ee9544410c35b4a20706b1d384ee4e908bdabc1
2023-02-05 16:38:04 +00:00
crc
ba816665bd add source data for socket: vocabulary
FossilOrigin-Name: 7483d4c246232b03509d41e9dd9d0e9532a8173fdba60f86d9c7c632752190c5
2023-01-26 22:38:02 +00:00
crc
f8fe4b98a6 as: words not included by default, split into separate file
FossilOrigin-Name: 19e4a3624a82cd293f23329d9ec5d2755db1eb656f7dd8c10373a78d76cf3b71
2023-01-23 16:08:22 +00:00
crc
03b6543580 add stub file for s:dedup (arland)
FossilOrigin-Name: 61de8f74d6c12a67426ba3b35d1ced7c101e75a43f587cfce3133136f91f2f4e
2023-01-23 15:46:09 +00:00
crc
0c29b283e1 add fll: vocabulary from Arland (prerequisite for the upcoming s:dedup); ported from retro/ilo system
FossilOrigin-Name: 3b960c1e76977007f02649d81a5bc518621f6db941c79bd3e01e5eb4ca2031e6
2023-01-22 15:03:36 +00:00
crc
5955634d14 blocks device now working, enabled by default
FossilOrigin-Name: c9ac0e5c8be62c047d1bacb8160cc3bb9203a6abf051a26b247c667e87db8786
2022-09-15 12:56:12 +00:00
crc
3e4facad52 default make rule now runs clean target first
FossilOrigin-Name: a03379c700101a5bbed5540b117086d3aa7338cf48b9a91cfc8c1be3ff5e0aed
2022-09-03 22:19:16 +00:00
crc
906ad3e4e9 lets go 64-bit by default
FossilOrigin-Name: f511e68607ca5a6f784019d396c7998976a1a178a6f73ed4ea085bafee8308ff
2022-08-31 12:13:26 +00:00
crc
1cdc78cbc8 start work on new array, array-based strings
FossilOrigin-Name: 119a79b7728fd51a3e2a33c07f854895e26ff3780649281b4587a86c57c76087
2022-08-31 02:05:48 +00:00
crc
43cd6ac936 begin work towards 2023.1
FossilOrigin-Name: f24e91e4f9a296448af777e6039bf8fdd5eae296ad87be0350b40040c5cd7b89
2022-08-29 14:24:52 +00:00
crc
0c75a9ef63 properly set version to 2022.8
FossilOrigin-Name: 36f6149809250c4c06774a0b7bbcc4cb60bd43a4c4db9427d20de1c774833bf6
2022-08-22 10:36:03 +00:00
crc
f32c3c57e6 merge in malloc device (thanks to Rick C for this!) and start of a double: vocabulary (create variables, constants; fetch/store variables)
FossilOrigin-Name: 302e5bc9cfcb2b5a46f3e4384e307c47831b23c299dd25e4385e8ed79bdb9558
2022-07-25 12:15:34 +00:00
crc
cb66c677f1 add start of block: words (setting block file, reading a block) [for compatibility w/ilo&napia]
FossilOrigin-Name: af86e484b6b65cfbf4acfce347d3c468f70d718a3b085c7a64ffd96147355cc6
2022-06-02 17:49:17 +00:00
crc
51ccb4bbc6 GNUmakefile now properly includes the BUILD constant in the image (thanks to @yojimbo@hackers.town for noticing this)
FossilOrigin-Name: d93621a08309a2b7ebf4a3b0d397b5350896cd342633072bd7fcdcb9177ccb81
2022-05-06 09:28:39 +00:00
crc
c478882b7f ffi is working now
FossilOrigin-Name: b05ebe6fe6f6c78682289eda20878891671974598be6027e25a1a10a6420edfe
2022-02-15 14:40:15 +00:00
crc
c4bee9fe0c bump version to 2022.7 (for next release)
FossilOrigin-Name: 14179bd2bb9236fdbaa049024d06e273f37e11e2c6d826316af09cfcfde5885f
2022-02-01 14:29:19 +00:00
crc
0c5e54c70c fix repl.c to properly allow compiler flags to override default settings (thanks grobe0ba on #retro for pointing this out)
FossilOrigin-Name: 56f65c222de1d1d80d84a3ce12c5f48e79605e4be503413a5e4c511ab02fd032
2022-01-19 10:21:10 +00:00
crc
41089951f9 add some comments in the Makefiles relating to configuration options
FossilOrigin-Name: 907f4e1a4268bde8ca72c4de2a02f0b0b64a6631e14d15722e99181a7b357c6e
2022-01-07 13:36:03 +00:00
crc
05a0191316 bump version number in Makefiles
FossilOrigin-Name: 7aea78e65cdada93e286ea5937ea2a1949de15a985df1c12622ba512c4e62257
2022-01-07 13:13:13 +00:00
crc
4e2ae38b54 fix "make install" target
FossilOrigin-Name: fbb67a44ebc16384d63795a69bfd538eabffc972f8834a9a5d4535d0296293d7
2021-12-22 14:35:21 +00:00
crc
ee9ff1d852 defer release to november; bump version number
FossilOrigin-Name: cc375458b79bbbe72bca458c24a4a3ff99182498bff0044317a45ce8f2b16cbb
2021-10-26 15:42:54 +00:00
crc
45f3f7931e initial unsigned support is working
FossilOrigin-Name: 1853c8a951e005c9ea4d923a8ffbc3394d2554c9cca71d97afb7ffb387bea3d6
2021-10-13 14:12:38 +00:00
crc
09d8f0dbab deprecated words now in interface/ instead of package/extensions/
FossilOrigin-Name: 44e0ddb391351bd04f6a5c267edda093e35c6974cd56ec1487b165bd4e16fab9
2021-09-29 10:08:17 +00:00
crc
22a38f34d4 add in the supporting words for interacting with cores (when multicore is enabled); disabled by default and not yet documented.
FossilOrigin-Name: 34f77c8a8fc8bbdea959c07c0cdec643925976ab60df85f334585cee4d0bb9a2
2021-08-31 10:12:28 +00:00
crc
5fcf120526 attempt to detect Linux and add -ldl to linker automatically
FossilOrigin-Name: defb131a9d675f2c54714c38f38096d4a01e09c6211c2bd9767e25a230b420a4
2021-08-25 17:11:23 +00:00
crc
fec84fc1a6 populate d:source field for core words (not covering i/o words yet)
FossilOrigin-Name: 98378ce02a152d075ec012828ee252dd45e331a2303808d0359ca258bc2709ca
2021-08-23 13:00:11 +00:00
crc
50a32d36cb make it easier to remove unwanted devices from the image
FossilOrigin-Name: ae05143ae42cd276b742657cbeffed5091c402cdb31bc8b1bf6b99c73b82fe1f
2021-08-05 09:48:44 +00:00
crc
4d4c4fdaac nga-c: add optional signal handling for ctrl+c
FossilOrigin-Name: 68305cb654fe730510e223dd96beac71590dede1338e21eed67e563b5d7b2d4d
2021-07-27 12:46:45 +00:00
crc
588734502c begin work on 2021.10
FossilOrigin-Name: ec52ab051f7cdda9c6944a30034d08f441d6e82af90d4a9e9c71839a2aad8a80
2021-07-26 14:58:23 +00:00
crc
25ef466829 gnu make: for retro-compiler, enable NEEDS_STRL and i/o devices
FossilOrigin-Name: 352ce03e0ab778995432c465d47e3ac672f0102ac00d83f54522a22c6cb680e5
2021-05-18 13:23:26 +00:00
crc
7b0d5cf069 add retro-compiler test to automated testing builds
FossilOrigin-Name: c5fbfd6ffa76c67cef92c896bbe37b7f52082dda8dc083e74a5ededa04bb54d5
2021-05-18 13:01:44 +00:00
crc
770f492359 prepare to begin work on 2021.7
FossilOrigin-Name: 95216e8fb2f2f27d6867ce34183b758eda029646f846ab982abf6e10997318c8
2021-04-28 13:06:30 +00:00
crc
37932113cf fix GNUmakefile
FossilOrigin-Name: aca3107d07d5840f1685a6b8e2e303f6875dc8bb2a15d1b09e82177d2f3cc934
2021-04-19 18:14:25 +00:00
crc
755f064f62 update Makefile to use new nga-c sources, fix amalgamate tool for changes
FossilOrigin-Name: 5837a410e388941d6cb5822732bcd3d003aa313af0d54c548c662883de01c164
2021-04-19 17:28:08 +00:00
crc
8ebb14d0de nga-c new: more refactoring, remove -s paramater; Also updates to main makefiles
FossilOrigin-Name: 38a2e92aa7a1ad0ca1974ad373acbb3896b56d81a4f01e621dda96f74dc363cd
2021-04-14 13:06:46 +00:00
crc
8cbd868004 add GNUmakefile to allow for corrected paths (based on patch from Siva Mahadevan)
FossilOrigin-Name: 0a12fea13320c8d4ca109a9f1022f371c9349ac66946046af545c4c59fef1338
2021-02-22 13:25:10 +00:00
crc
b4e1f5b17e merging of makefiles 2/2
FossilOrigin-Name: 119b9b45f1f89a632e6ce5d877d848edd63a1e02fefd8e1254ed0c33acac5c23
2019-05-01 11:55:08 +00:00
crc
91c050ffaf use GNUmakefile for GNU make users. GNU Make 4.2.1 may be having issues with the -f command line argument.
FossilOrigin-Name: 8b62f2a966535ca4950dc6c5716453d10fe542e9df15430291921ec7d4f83db1
2019-04-30 19:18:20 +00:00
Renamed from Makefile.linux (Browse further)