• 1.1 186fcd9521

    Juliastic 1.1 Stable

    donovaly released this 2025-05-06 19:22:32 +02:00 | 4 commits to main since this release

    Improvement

    • change functions ArrayToCTensor and ArrayToCArray to accept different data types

    Fix

    • LazarusExample: correctly terminate program if the DLL could not be loaded or misses functionality
    Downloads
  • 1.0 fb40f1932c

    Juliastic 1.0 Stable

    donovaly released this 2025-05-03 03:37:28 +02:00 | 8 commits to main since this release

    Fixes

    • it turned out that it is crucial to assure that Julia does not own the data from the external C-caller (in function unsafe_wrap). Otherwise the garbage collector of Julia might free it. The owner is the C-caller and he will free it when no longer used.
    • for every data that is output as pointer, one must create a persistent copy and allocate memory for it. The memory must be free'd once Julia is closed.

    Additions

    • add how to input to Julia a static array (1D tensor)
    • adapt Lazarus example on how to read from Julia a static array (1D tensor)
    • improved C-program 'DLLTestProgram.c'
    Downloads
  • 0.5 0c7f1ee968

    0.5 Pre-release

    donovaly released this 2025-04-30 00:12:24 +02:00 | 21 commits to main since this release

    • add examples on how to input to a Julia @ccallable a
      • matrix of double values
      • bool
    • adapt Lazarus example on how to read out a
      • array of double values from the matrix
      • boolean
    Downloads
  • 0.4 b141bb72c6

    0.4 Pre-release

    donovaly released this 2025-04-25 00:51:56 +02:00 | 31 commits to main since this release

    • add functions CreateTensorStruct and FreeTensorStruct to the Juliastic library to show how structs and tensors can be handled
    Downloads
  • 0.3 01a79186e1

    0.3 Pre-release

    donovaly released this 2025-04-23 05:59:30 +02:00 | 40 commits to main since this release

    • add function ChangeString to the Juliastic library to show how Unicode strings can be modified
    Downloads
  • 0.2 c13ae9ba9a

    0.2 Pre-release

    donovaly released this 2025-04-23 01:29:30 +02:00 | 41 commits to main since this release

    Downloads
  • 0.1 3217f74f86

    0.1 Pre-release

    donovaly released this 2025-04-21 22:29:05 +02:00 | 50 commits to main since this release

    initial release

    Downloads