Commit Graph
15 Commits
Author SHA1 Message Date
ruby0x1 1941db0d57 ci: rename uploaded artifacts to include cli prefix for linux, mac, and windows builds 2021-11-14 08:48:00 +00:00
ruby0x1 5ab3c1aeea ci: rename uploaded artifact names to include wren prefix for linux, mac, and windows 2021-11-14 08:40:31 +00:00
ruby0x1 3ca02b3c89 fix: correct solution filename from wren_cli to wren-cli in windows CI build step 2021-11-14 08:29:54 +00:00
ruby0x1 301b626daf fix: switch msbuild target from vcxproj to sln for windows CI build 2021-11-14 08:28:56 +00:00
ruby0x1 5c378efca4 fix: add explicit Release and 64bit platform properties to msbuild command in CI workflow 2021-11-14 08:27:45 +00:00
ruby0x1 76918c3edc ci: add windows-latest runner with msbuild for wren_cli vcxproj in CI workflow 2021-11-14 08:23:18 +00:00
ruby0x1 8c16da9789 ci: trigger CI workflow on pull requests targeting main branch 2021-11-14 08:12:31 +00:00
ruby0x1 6f9145551b fix: correct travis script path from ./travis.sh to ./.travis.sh in CI workflow 2021-11-14 08:09:07 +00:00
ruby0x1 f58a712e62 fix: correct placement of user authentication middleware in route handler 2021-11-14 08:07:45 +00:00
ruby0x1 74bba92fba feat: add initial GitHub Actions CI workflow for linux and mac builds 2021-11-14 08:06:16 +00:00
ruby0x1 3987c12ce3 feat: migrate built-in module loading to Wren 0.4.0 WrenLoadModuleResult API
Replace the legacy `readBuiltInModule` function returning a raw char* with the new `loadBuiltInModule` returning a `WrenLoadModuleResult` struct, and update the CLI's `readModule` to `loadModule` accordingly. This change adds a proper `onComplete` callback for freeing module source memory, ensuring compatibility with the Wren 0.4.0 VM's updated module loading interface.
2021-04-26 03:52:27 +00:00
ruby0x1 6c06fce110 feat: bump embedded wren dependency from 0.3.0 to 0.4.0 with new WREN_API macro and reallocate signature
Update version macros in wren.h to reflect 0.4.0 release, add conditional
WREN_API dllexport/import decoration for Windows DLL builds, and change
WrenReallocateFn typedef to accept a third void* userData parameter for
context-aware memory management. Also normalize line endings in several
optional module source files (meta, random) from CRLF to LF.
2021-04-26 03:52:02 +00:00
ruby bec188d910 chore: add .vscode directory to gitignore for VSCode project files 2020-06-06 19:18:42 +00:00
ruby 2cf03bf6cb chore: add .DS_Store to gitignore for macOS build cache exclusion 2020-06-06 03:13:59 +00:00
ruby 4793298871 feat: add --version flag and reformat help output in main.c
Add a new `--version` flag to the CLI help output alongside the existing `--help` flag. Reformat the help text to include a section header "Optional arguments:" and improve spacing with a blank line before the argument list. This enhances the user experience by providing clearer documentation of available command-line options directly from the terminal.
2020-06-06 03:08:03 +00:00