Skip to content

C hashtable code no longer inlined and static#1746

Open
z5146542 wants to merge 66 commits intoherd:masterfrom
z5146542:inlineport4
Open

C hashtable code no longer inlined and static#1746
z5146542 wants to merge 66 commits intoherd:masterfrom
z5146542:inlineport4

Conversation

@z5146542
Copy link
Copy Markdown

@z5146542 z5146542 commented Mar 12, 2026

This work is a continuation of PR #1739 (comment)

The hashtable C implementation, previously in /litmus/libdir/_hash.h, is now no longer inlined, and the relevant functiosn are now made non-static. This should solve the issue mentioned in #1693 (comment).

Simon Park and others added 22 commits January 23, 2026 13:11
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
fixed kvm self mode compilation error

added missing header

added missing header
fixed kvm self mode compilation error

added missing header

added missing header
Simon Park added 7 commits March 19, 2026 16:55
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
Simon Park and others added 30 commits March 24, 2026 11:58
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
remove the template file for now

litmus now isolates shared files to a shared library directory

platform_io source and header is now also copied to shared library

platform_io copy works correctly now

progress on inline porting

removed duplicate copy methods and fixed aarch64 std mode makefile config

fixed x86_64 makefile config

fixed confs

isolated inlined barrier code

fixed makefile config

fixed issue with makefile on shell mode

isoated all inlined files

reverted changes relating to isolating config

some minor changes

some minor changes
potential fix to instruction port problem

fixed aarch64 std and presi instruction.h error

fixed kvm self mode compilation error

added missing header

fixed kvm self mode compilation error

kvm-self.h

fixed self.h dependency issue

added kvm headers for fix

fixed header issue

getret added

kvm-self.h

fixed self.h dependency issue

getret added
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant