Skip to content

MSL 4.1 tables (init3), ModelicaDuplicateString, scanReal (0.3.5) - #20

Merged
JKRT merged 7 commits into
masterfrom
buildings
Oct 10, 2026
Merged

JKRT merged 7 commits into
masterfrom
buildings

Conversation

@JKRT

@JKRT JKRT commented Oct 10, 2026

Copy link
Copy Markdown
Member

MSL 4.1's CombiTimeTable/CombiTable1D/CombiTable2D init3 wrappers (typed), ModelicaDuplicateString in the callbacks, Strings.compare of a Boolean, ModelicaStrings_scanReal flags and by-reference outputs. Needed by Buildings 13 (MSL 4.1). The Linux and Windows libraries of libs-v0.1.0 already export init3. Version 0.3.5.

🤖 Generated with Claude Code

JKRT added 7 commits October 8, 2026 00:36
getValue before it read out of bounds (Blocks.Examples.Interaction1).

Assisted-by: Claude Opus 5.5
CombiTimeTable, CombiTable1D and CombiTable2D init3 (init2's arguments and a CSV
file's delimiter and header lines). Needs the C libraries built from MSL 4.1 sources
(deps/build_msl_c_macos.sh); the released ones are MSL 4.0's.

Assisted-by: Claude Opus 5.5
MSL 4.1's ModelicaUtilities.h adds ModelicaDuplicateString(WithErrorReturn), which
ModelicaInternal_readLine and the ModelicaStrings functions call: through a null pointer
without them (a segfault reading Buildings' weather file header). ModelicaStrings_compare
takes caseSensitive as a Bool.

Assisted-by: Claude Opus 5.5
Assisted-by: Claude Opus 5.5
Assisted-by: Claude Opus 5.5
@JKRT
JKRT merged commit 53e1c85 into master Oct 10, 2026
13 checks passed
@JKRT
JKRT deleted the buildings branch October 23, 2026 18:45
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