1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-01 17:35:54 +00:00

Commit Graph

  • 94a41d2a5b Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:15:35 -07:00
  • 2c4ccf54c3 Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:15:35 -07:00
  • 903a7f64fc Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:15:35 -07:00
  • a9dcff6fd6 Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:15:35 -07:00
  • 049568b0f8 Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:15:35 -07:00
  • d4226c20f2 Replace Addr68k related macros with NativeAligned inline functions Nick Briggs 2022-09-01 14:11:54 -07:00
  • 889adcaa35 Add NativeAligned4FromStackOffset() and LPageFromNative() before using them Nick Briggs 2022-08-29 18:13:41 -07:00
  • a448bd0329 Convert from LADDR_from_68k to LAddrFromNative in uraid.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 02fa9a6b23 Convert from LADDR_from_68k to LAddrFromNative in ufn.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 1790919750 Convert from LADDR_from_68k to LAddrFromNative in ubf1.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 5a3729886e Convert from LADDR_from_68k to LAddrFromNative in subr.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 9eba057b94 Convert from LADDR_from_68k to LAddrFromNative in storage.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 4806d98270 Convert from LADDR_from_68k to LAddrFromNative in rplcons.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 1af3803fca Convert from LADDR_from_68k to LAddrFromNative in return.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 6c5b8391b7 Convert from LADDR_from_68k to LAddrFromNative in llstk.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 09bf2988be Convert from LADDR_from_68k to LAddrFromNative in gcr.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 059d750c75 Convert from LADDR_from_68k to LAddrFromNative in gchtfind.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • f0079b1e73 Convert from LADDR_from_68k to LAddrFromNative in fvar.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • dad4a8cc79 Convert from LADDR_from_68k to LAddrFromNative in fp.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 822a03a95b Convert from LADDR_from_68k to LAddrFromNative in dbgtool.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • b7ee0eb34f Convert from LADDR_from_68k to LAddrFromNative in conspage.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • dbdd7c2dc2 Convert from LADDR_from_68k to LAddrFromNative in car-cdr.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 6a4ed88f37 Convert from LADDR_from_68k to LAddrFromNative in allocmds.c Nick Briggs 2022-08-28 18:05:45 -07:00
  • 9239fb3c29 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned4FromLAddr/LAddrFromNative in xc.c Nick Briggs 2022-08-28 18:00:57 -07:00
  • 78f0d3c511 Convert from LADDR_from_68k to LAddrFromNative in inlnSPARC.h Nick Briggs 2022-08-28 17:57:36 -07:00
  • 4dc9429b19 Convert from Addr68k_from_LADDR to NativeAligned4FromLAddr in xinit.c Nick Briggs 2022-08-28 16:51:30 -07:00
  • 55a7a47598 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned2FromLAddr/LAddrFromNative Nick Briggs 2022-08-28 16:47:41 -07:00
  • 34fc725758 Convert Addr68k_from_LADDR in rawcolor.c Nick Briggs 2022-08-28 16:44:25 -07:00
  • 3ee8530dc1 Convert Addr68k_from_LADDR/LADDR_from_68k to NativeAligned4FromLAddr/NativeAligned2FromLAddr/LAddrFromNative in picture.c (unused) Nick Briggs 2022-08-28 16:38:15 -07:00
  • 49a6891283 Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in inet.c Nick Briggs 2022-08-28 16:32:17 -07:00
  • 7d760f64cf Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr etc. in foreign.c Nick Briggs 2022-08-28 16:29:26 -07:00
  • 68137d6251 Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in ejlisp.c (unused) Nick Briggs 2022-08-28 16:22:35 -07:00
  • 8e34c274c0 Convert from Addr68k_from_LADDR/Addr68k_from_LPAGE to NativeAligned4FromLAddr/NativeAligned4FromLPage in gcrcell.c Nick Briggs 2022-08-28 16:12:56 -07:00
  • 695828a600 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned4FromLAddr/NativeFromLAddr in gcfinal.c Nick Briggs 2022-08-28 11:33:38 -07:00
  • 10f53dfb93 Convert from Addr68k_from_LADDR to NativeAligned4FromLAddr in gccode.c Nick Briggs 2022-08-28 10:35:52 -07:00
  • 584a719f8d Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in gcarray.c Nick Briggs 2022-08-28 10:32:54 -07:00
  • be9eb33ca0 Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in chatter.c Nick Briggs 2022-08-28 10:25:40 -07:00
  • acc4d387a1 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned2FromLAddr/NativeAligned4FromLAddr/LAddrFromNative in bbtsub.c Nick Briggs 2022-08-28 10:10:14 -07:00
  • 7965bfe131 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned2FromLAddr/NativeAligned4FromLAddr/LAddrFromNative in loopsops.c Nick Briggs 2022-08-28 09:56:39 -07:00
  • d28f05f79d Convert to NativeAligned2FromLAddr, NativeAligned4FromLAddr in main.c Nick Briggs 2022-08-26 21:26:00 -07:00
  • ed77b2fb7b Convert to LAddrFromNative, NativeAligned2FromLAddr in return.h Nick Briggs 2022-08-26 21:24:59 -07:00
  • 7dc889249b Convert from LADDR_from_68k to LAddrFromNative in arith.h Nick Briggs 2022-08-26 19:24:32 -07:00
  • ee777103ad Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned4FromLAddr/LAddrFromNative in stack.h Nick Briggs 2022-08-26 19:20:19 -07:00
  • 76e1503249 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned2FromLAddr/NativeAligned4FromLAddr/LAddrFromNative in testtool.c Nick Briggs 2022-08-26 18:53:05 -07:00
  • 7377613aab Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in kprint.c Nick Briggs 2022-08-26 18:38:08 -07:00
  • 5fcd1ced65 Convert from Addr68k_from_LADDR to NativeAligned2FromLAddr/NativeAligned4FromLAddr in initsout.c Nick Briggs 2022-08-26 16:10:54 -07:00
  • e6d981632e Convert from Addr68k_from_LADDR to NativeAligned4FromLAddr in timer.c Nick Briggs 2022-08-26 15:17:27 -07:00
  • a2c908fc32 Convert from Addr68k_from_LADDR/LADDR_from_68k to NativeAligned... in lisp2c.c Nick Briggs 2022-08-26 14:46:08 -07:00
  • 9df1ea251a Replace Addr68k_from_LADDR with NativeAligned2FromLAddr/NativeAligned4FromLAddr in bin.c Nick Briggs 2022-08-26 14:07:42 -07:00
  • cde0be42f0 Replace Addr68k_from_LADDR by NativeAligned[x]FromLAddr() as appropriate in inlineC.h Nick Briggs 2022-08-26 11:39:56 -07:00
  • 29f2a78a2f Replace Addr68k_from_LADDR by NativeAligned4FromLAddr Nick Briggs 2022-08-26 09:05:50 -07:00
  • 61d6cdbcc9 Replace Addr68k_from_LADDR by NativeAligned2FromLAddr/NativeAligned4FromLAddr Nick Briggs 2022-08-26 08:55:54 -07:00
  • ead2a6771c Replace Addr68k_from_LADDR by NativeAligned2FromLAddr/NativeAligned4FromLAddr Nick Briggs 2022-08-26 08:47:23 -07:00
  • 5a3425e426 Use NativeAligned4FromLAddr() to access FIXP cells in arithops.c Nick Briggs 2022-08-25 19:21:09 -07:00
  • 010329f29d Convert to NativeAligned4FromLAddr/LPage in macros defined in cell.h Nick Briggs 2022-08-24 16:15:10 -07:00
  • 8a0804831e Once and only once for code in GetXXX68k() and GetXXXnew() macros Nick Briggs 2022-08-24 15:44:00 -07:00
  • eae42d1a6d Switch from Addr68k_from_LADDR to NativeAligned4FromLAddr in arith.h Nick Briggs 2022-08-24 15:37:36 -07:00
  • ed5e504b06 Resolve ~90 cast-align warnings generated by macros in my.h Nick Briggs 2022-08-24 14:22:24 -07:00
  • 215a22ea9f Introduce functions to convert between lisp addresses and native pointers Nick Briggs 2022-08-23 22:13:20 -07:00
  • 5202c71a95 Merge pull request #442 from Interlisp/memory-allocation-via-mmap Nick Briggs 2022-09-01 11:18:23 -07:00
  • 2b270e6697 Use mmap() in place of posix_memalign() to allocate Lisp memory Nick Briggs 2022-08-31 12:42:39 -07:00
  • 59d3446c6a Merge pull request #441 from kuriboshi/fix/mkvdate Nick Briggs 2022-08-29 08:19:57 -07:00
  • 0c505f9576 Run the 'mkvdate' script relative to CMAKE_CURRENT_SOURCE_DIR Krister Joas 2022-08-29 18:18:38 +09:00
  • 51fffe5827 Merge pull request #440 from Interlisp/warning-cleanup-part1 Nick Briggs 2022-08-18 12:42:56 -07:00
  • d35b964393 Cleanup in eqf.c Nick Briggs 2022-08-15 16:19:38 -07:00
  • 58f6f68c7e Correct procedure declarations since N_OP_xxx function args are all LispPTRs Nick Briggs 2022-08-15 16:18:37 -07:00
  • 873d4927ce Wholesale removal of deprecated register attribute from all source files Nick Briggs 2022-08-15 15:04:07 -07:00
  • 5c0349cc69 Remove deprecated register attribute, ensure return types match system call results in chardev.c Nick Briggs 2022-08-15 14:50:59 -07:00
  • d509224797 Add explicit cast to byte_swap_word to resolve implicit conversion issue Nick Briggs 2022-08-15 14:40:09 -07:00
  • f8f7b2ace9 Clean up types in dsk.c Remove deprecated register attribute Ensure correct type used to store result of system calls Use memset to zero buffer vs byte-at-a-time stores Use GetPosSmallP where appropriate Nick Briggs 2022-08-15 13:34:59 -07:00
  • 89c01ad00a Fix pointer vs. unboxed fixp in certain fields in onde_array/general_array Nick Briggs 2022-08-15 13:32:08 -07:00
  • 3075cc93bb Fix types for smallp manipulation in arith.h Nick Briggs 2022-08-15 13:26:53 -07:00
  • 4a02a1a24d Rename lisp2c's LispStringLength to LispStringSimpleLength Nick Briggs 2022-08-14 21:43:48 -07:00
  • 813d2aa2b5 Inline GetSmalldata and GetSmallp to improve type diagnostics, code, and readability in arith.h Nick Briggs 2022-08-14 16:52:17 -07:00
  • 1fe71e5b84 Cleanups in vmemsave.c Nick Briggs 2022-08-14 13:54:24 -07:00
  • 8d804ad5cd Cleanup signedness, remove abuse of comma operator, use C99 local for-loop decls where appropriate Nick Briggs 2022-08-14 13:46:27 -07:00
  • ad045ce356 Alarm timer requires an unsigned timeout value in timer.c, timeout.h Nick Briggs 2022-08-14 12:50:16 -07:00
  • c49eb4a4ce Clean up abuse of comma operator as statement separator in vmemsave.c Nick Briggs 2022-08-14 12:06:02 -07:00
  • 1c5881fad4 Cleanups in uutils.c Nick Briggs 2022-08-14 11:40:05 -07:00
  • 77ad9204af Remove unused variable and avoid shadow declarations, declare temps near point-of-use in unixcomm.c Nick Briggs 2022-08-14 10:55:56 -07:00
  • 89c3041339 bitmaps only referenced internally in xbitmaps.h can be static Nick Briggs 2022-08-14 10:34:24 -07:00
  • 142b5679cf Use correct type for FIXP (and pointer to it), and reformat for readability in my.h Nick Briggs 2022-08-13 19:33:24 -07:00
  • 0e7dc75fd9 Use correct type for pointer to FIXP in arith.h Nick Briggs 2022-08-13 19:31:05 -07:00
  • 41e7a15b1e Fix types for boxed add/subtract, the boxes contain FIXPs not pointers Nick Briggs 2022-08-13 16:04:58 -07:00
  • 5a7cfcbbe7 Correct procedure declarations since N_OP_xxx function args are all LispPTRs Nick Briggs 2022-08-13 15:55:11 -07:00
  • 9e2b3eb882 Types work out better and better code if not trying to over-optimize memory accesses in arith.h Nick Briggs 2022-08-13 15:35:18 -07:00
  • 543f7985a2 Fix type of parameter to SAFEREAD in unixfork.c Nick Briggs 2022-08-12 22:58:06 -07:00
  • c07ad9fe8e A couple of variables that should be static rather than global in unixfork.c Nick Briggs 2022-08-12 22:55:06 -07:00
  • fff53ba224 Move ldeboot.c #defines to under same #if condition as when they are used Nick Briggs 2022-08-12 19:00:31 -07:00
  • d842b284ac correct prototype declaration for process_io_events Nick Briggs 2022-08-12 18:59:06 -07:00
  • 64b47841d8 Merge pull request #439 from Interlisp/dbprint-format-errors Nick Briggs 2022-08-13 09:10:18 -07:00
  • d91de66322 Correct -Wformat-pedantic warnings Nick Briggs 2022-08-11 14:12:51 -07:00
  • e72dd332a3 Missing include for kprintdefs.h causes error in tosret.h when compiling with OPTRACE enabled. Nick Briggs 2022-08-11 14:22:35 -07:00
  • f7fd547360 Merge pull request #438 from Interlisp/combine-arith-files Nick Briggs 2022-08-11 13:27:07 -07:00
  • b94cb8809b Combine three small arithmetic opcode implementation files into one Nick Briggs 2022-08-10 20:16:59 -07:00
  • 6010df35fe Merge pull request #437 from Interlisp/combine-array-files Nick Briggs 2022-08-10 20:13:38 -07:00
  • 601d6e9142 Combine six small array opcode implementation files into one Nick Briggs 2022-08-10 12:54:06 -07:00
  • 3d9f090e70 Cleanup of includes and related changes based on include-what-you-use diagnostics (#436) Nick Briggs 2022-08-10 11:07:57 -07:00
  • 4bd1f4b49a Ensure compiler sees debug printf even if won't be executed (#433) Nick Briggs 2022-08-09 18:11:05 -07:00
  • 681f3b2592 Update github workflow runners list (#435) Nick Briggs 2022-08-03 11:03:18 -07:00