Skip to content

Releases: Interlisp/maiko

maiko-260319-9259716e

23 Mar 17:18
9259716

Choose a tag to compare

Merge pull request #544 from Interlisp/fgh_redo-linux-makefiles

Consolidate PRs 542 and 543 and slightly update:  Redo linux makefiles to include libbsd where necessary and to abstract out common parts and share them across all linux-y makefiles

maiko-260301-f4021ef2

01 Mar 11:29
d791b1d

Choose a tag to compare

Merge pull request #533 from Interlisp/nhb-rewrite-version-parser-v2

Extensive rewrite of various parts of the file name/version handling code.  Converts a lot of unsafe string handling functions to safer variants.  Passes buffer sizes in various places to enable overflow checks. Removes some unused variable declarations. Updates comments.  Improves performance with alarm timeout setting when sequences of alarm set/cancel operations are performed.  Adds GETFILEINFO processing for INODE_LO and INODE_HI attributes.

maiko-251031-d791b1d3

20 Feb 22:44
d791b1d

Choose a tag to compare

Merge pull request #533 from Interlisp/nhb-rewrite-version-parser-v2

Extensive rewrite of various parts of the file name/version handling code.  Converts a lot of unsafe string handling functions to safer variants.  Passes buffer sizes in various places to enable overflow checks. Removes some unused variable declarations. Updates comments.  Improves performance with alarm timeout setting when sequences of alarm set/cancel operations are performed.  Adds GETFILEINFO processing for INODE_LO and INODE_HI attributes.

maiko-250616-de1fafba

17 Jun 05:36
de1fafb

Choose a tag to compare

Merge pull request #536 from Interlisp/fgh_fix-2164-WSL1-try2

To fix Issue#2164, create infrastructure to compile Maiko for Windows System for Linux v1 as a separate OS from Linux

Created makefile-wsl1-* files as well as makefile-init-wsl1-* files.  Modified bin/osversion to detect wsl1 as a special case of linux so that the wsl1 makefiles would be selected appropriately by makeright.

Did not make CMAKE changes for WSL1.

Changed Build Release workflow (via changes to Dockerfile-maiko) to build wsl1 versions of lde, ldex, ldesdl and ldeinit for x86_64 and aarch64.  These are now included in the release tars.

maiko-250201-7fe0f706

02 Feb 03:13
511a1b5

Choose a tag to compare

Eliminate extra gotos in common branch tail code (#528)

The implementation of various JUMP opcodes tried to use a common tail
that did a POP and branched to the next opcode. While the extra gotos
probably aren't harmful, neither are they beneficial to code size or speed.

maiko-250128-9628bb1b

29 Jan 07:24
e61d0f2

Choose a tag to compare

Correct {DSK} versioned file cache failures (#526)

A missing check for the applicability of a versioned file cache
caused loadups to fail in the case where the modification timestamp
of a directory and its parent were identical, and the file being
looked up had the same name (when lowercased) as the directory it was
contained within. E.g., looking up TEDIT in library/tedit/ where
the modification times of library and library/tedit were identical.

The inode number of the directory containing the file must be the
same as the inode number of the directory the cache was built from.

maiko-250126-e61d0f2e

29 Jan 05:43
e61d0f2

Choose a tag to compare

Correct {DSK} versioned file cache failures (#526)

A missing check for the applicability of a versioned file cache
caused loadups to fail in the case where the modification timestamp
of a directory and its parent were identical, and the file being
looked up had the same name (when lowercased) as the directory it was
contained within. E.g., looking up TEDIT in library/tedit/ where
the modification times of library and library/tedit were identical.

The inode number of the directory containing the file must be the
same as the inode number of the directory the cache was built from.

maiko-240513-4becc6ad

15 May 17:40
4becc6a

Choose a tag to compare

Not all systems define MAP_FAILED for the return value from failing m…

maiko-240510-fd16058c

10 May 21:34
fd16058

Choose a tag to compare

Merge pull request #504 from Interlisp/fgh_fix-cygwin-github-build

Fix Cygwin github builds:  Issue#1705

maiko-240506-6c6b01f9

06 May 23:43
6c6b01f

Choose a tag to compare

Merge pull request #499 from Interlisp/fgh_buildRelease_MacOS_fix

In buildRelease workflow, MacOS job - fix issue with uninstall of casks that have not actually been installed