Commit Graph

  • 77d03ef8a4 fix: replace S_ISDIR macro with direct S_IFDIR bitmask check in isDirectory function underscorediscovery 2020-02-12 04:21:58 +00:00
  • 20e957fedb chore: remove outdated directory descriptions and trailing whitespace in src README and cli main.c underscorediscovery 2020-02-12 04:20:34 +00:00
  • 7725168c87 chore: remove vendored libuv dependency and all associated files underscorediscovery 2020-02-12 04:19:15 +00:00
  • 091c954e35 feat: vendor wren 0.3.0 scripting language as a dependency underscorediscovery 2020-02-12 04:18:54 +00:00
  • e0119fdbac feat: add premake and VS2019 project files for wren-cli with libuv and wren deps underscorediscovery 2020-02-12 04:18:24 +00:00
  • 2508c8e6f4 chore: remove entire wren vm source tree including public headers and optional modules underscorediscovery 2020-02-12 04:16:32 +00:00
  • ce0106ad7e chore: remove entire VM test suite and update test README for CLI-only focus underscorediscovery 2020-02-12 04:16:03 +00:00
  • 8c2d35cfea chore: remove entire util/ directory including benchmark script and VS2017 project files underscorediscovery 2020-02-12 04:15:03 +00:00
  • 03256e8f4c fix: release lastPath allocation in findModulesDirectory() on successful module path match kawa-yoiko 2019-12-27 18:42:32 +00:00
  • cff3db142e fix: correct Random.sample index generation to use list.count instead of count Thorbjørn Lindeijer 2019-12-11 23:40:07 +00:00
  • 2f2c6710e9 fix: handle 'None' baseline values by defaulting to 0.0 in read_baseline underscorediscovery 2019-10-08 06:48:42 +00:00
  • 4fed82adc8 fix: cast AS_NUM result to int in wrenDefineVariable to suppress implicit conversion warning underscorediscovery 2019-10-08 06:43:05 +00:00
  • 2fb5b3972b fix: replace table row with divs and add missing blog link in small nav underscorediscovery 2019-10-03 06:41:39 +00:00
  • ff8622deb5 docs: replace strikethrough markdown with HTML <s> tags in blog post underscorediscovery 2019-10-01 06:03:45 +00:00
  • 44e4cc03ec feat: add 0.2.0 release blog post with backlog cleanup and 0.3.0 roadmap underscorediscovery 2019-10-01 05:48:04 +00:00
  • 10bdacc874 feat: bump version to 0.2.0 and update changelog with release notes underscorediscovery 2019-10-01 04:38:08 +00:00
  • 4954c0b4f2 feat: add clearer error message for forward-referenced lowercase module variables underscorediscovery 2019-10-01 03:30:27 +00:00
  • a9df915c0c fix: correct documentation typos in functions and lists markdown files underscorediscovery 2019-09-30 20:23:51 +00:00
  • 10a0a70054 fix: correct function name in greet example and list count in docs mwilmsm 2019-09-30 14:02:55 +00:00
  • d77ca86126 chore: add /util/vs2017/wren/obj to gitignore for build artifacts underscorediscovery 2019-09-28 19:21:45 +00:00
  • 6ac5a397b9 fix: correct .gitignore path for object files from /util/vs2017/obj to /util/vs2017/lib/obj underscorediscovery 2019-09-28 19:21:19 +00:00
  • 4495cf9ae9 fix: guard null pointer access when printing module name in compile error underscorediscovery 2019-09-19 05:49:01 +00:00
  • 2ee9da7245 docs: reflow long lines and reorder encapsulation notes in classes documentation underscorediscovery 2019-09-18 08:43:34 +00:00
  • 98e74d560e fix: guard against local variable array overflow in for-loop hidden variables Sven Bergström 2019-09-18 07:20:03 +00:00
  • 3d17b3edcd fix: repair amalgamation script to include optional sources and create build directory Sven Bergström 2019-09-18 07:11:22 +00:00
  • a3f679c204 fix: rename static call to call_fn in wren_core.c to avoid symbol collision with wren_compiler.c during amalgamation underscorediscovery 2019-09-18 07:08:07 +00:00
  • 771b06aba7 fix: cast strtoll result to double in makeNumber to suppress MSVC C4244 warning underscorediscovery 2019-09-18 07:05:16 +00:00
  • 92419c79cd docs: clarify modulus operator sign behavior in num.markdown Sven Bergström 2019-09-18 05:27:47 +00:00
  • 0dea2bf922 docs: clarify Wren field encapsulation rules with examples and bold emphasis Sven Bergström 2019-09-18 05:18:55 +00:00
  • 1577a59e27 fix: abort fiber when foreign class allocation raises runtime error Sven Bergström 2019-09-17 18:08:37 +00:00
  • de396887af fix: check for fiber error after foreign class allocation to support wrenAbortFiber Matus Novak 2019-09-17 17:43:53 +00:00
  • c3a6b7f29c fix: replace hashBits with Wang integer hash to fix catastrophic collision in numeric map keys Bob Nystrom 2019-07-28 04:00:02 +00:00
  • 5f0d1f909b fix: replace hashBits with V8's integer hash to fix catastrophic collision for numeric keys Robert Nystrom 2019-07-27 20:34:07 +00:00
  • b471a4cd16 fix: free temporary result buffer after path normalization to prevent memory leak in pathNormalize Sven Bergström 2019-07-01 14:40:14 +00:00
  • 68bd0b06cf fix: add missing free of temporary Path struct in pathNormalize to prevent memory leak vvn 2019-06-13 06:51:28 +00:00
  • 585133b2c8 fix: correct broken relative link to maps overview page in map class documentation Sven Bergström 2019-04-09 22:46:38 +00:00
  • 7aca9995b0 docs: fix broken relative link to maps overview in map class doc Thorbjørn Lindeijer 2019-04-09 15:44:15 +00:00
  • 39ffe8100a docs: update Visual Studio solution path from msvc2013 to vs2017 in getting-started guide Sven Bergström 2019-03-24 21:09:24 +00:00
  • c498d614d3 docs: update Visual Studio solution path from msvc2013 to vs2017 in getting-started guide Heaven31415 2019-03-24 20:32:04 +00:00
  • 2fffc18e01 docs: update NaN tagging comment link to point to new file path and line range in wren_value.h Sven Bergström 2019-03-24 15:03:52 +00:00
  • 2bcb3edbc7 docs: update NaN tagging comment link to point to new file path and line range Heaven31415 2019-03-24 11:46:39 +00:00
  • 6700a1e766 feat: add String.fromByte primitive with validation and unit tests Bob Nystrom 2019-03-01 03:31:26 +00:00
  • 2049f1bfb1 feat: add String.fromByte primitive with validation and unit tests Walter Schell 2019-02-27 13:05:07 +00:00
  • 92e5fc7cf5 fix: correct pointer dereference in absolutePrefixLength for Windows drive letter check Bob Nystrom 2019-02-20 17:00:22 +00:00
  • 0c6b2ab63a fix: correct invalid pointer dereference in absolutePrefixLength for Windows paths kai 2019-02-19 07:14:53 +00:00
  • 460d0d2855 fix: rename include guard in wren_compiler.h from wren_parser_h to wren_compiler_h Bob Nystrom 2019-02-15 15:30:46 +00:00
  • 609d90493e fix: remove unused wrenInterpretInModule prototype from wren_vm.h Bob Nystrom 2019-02-15 15:30:16 +00:00
  • 38b70b4648 fix: correct null-check assert in insertEntry to guard against empty entries array Bob Nystrom 2019-02-14 15:51:57 +00:00
  • 8e5ad18146 fix: prevent buffer overflow in error label for long tokens in wren_compiler.c Bob Nystrom 2019-02-14 15:42:12 +00:00
  • 2c60f0b07b feat: add ctrl+w word-delete and escape-bracket home/end/delete keys to repl input handling Bob Nystrom 2019-02-14 15:33:30 +00:00
  • f3a1c71c49 feat: add ctrl+w word-delete, delete key, home/end keys to repl input handling Bob Nystrom 2019-02-14 15:31:22 +00:00
  • 97336a1522 fix: disable 32-bit macOS build and remove i386 arch from CI and libuv Sven Bergström 2019-02-12 07:33:05 +00:00
  • e92626200f fix: update wrenInterpret calls in embedding docs to include module name parameter Sven Bergström 2019-02-12 07:32:40 +00:00
  • 920eae5638 fix: guard backslash advance in REPL lexer to prevent crash at end of input Sven Bergström 2019-02-12 06:58:06 +00:00
  • 4f20cf7040 docs: add Taylor Hoff to AUTHORS file with email contact Taylor Rose 2018-11-07 01:01:05 +00:00
  • 7eb3050e45 feat: add home, end, delete, and ctrl+w key handling to REPL input processing Taylor Rose 2018-10-31 22:32:34 +00:00
  • 23263881e0 fix: increase error label buffer to avoid compiler warning on long tokens Taylor Rose 2018-10-31 20:42:02 +00:00
  • a23b96a45d fix: guard backslash escape advance in REPL lexer to prevent crash at end of input Will Speak 2018-10-08 06:35:55 +00:00
  • de15c1f14d fix: remove 32-bit macOS build target and update CI to only build 64-bit Will Speak 2018-10-06 08:02:10 +00:00
  • 921aec9ff7 fix: update WrenInterpret calls in embedding docs to include module name argument Will Speak 2018-10-03 06:39:26 +00:00
  • 673d5c57cd feat: add wrenHasError helper and replace raw IS_NULL checks on fiber->error Bob Nystrom 2019-02-11 15:52:38 +00:00
  • a1ab679539 feat: add limited re-entrant foreign call support with apiStack management Bob Nystrom 2019-02-11 15:38:09 +00:00
  • 523e157c6a feat: allow re-entrant wrenCall from foreign methods by resetting apiStack to NULL Bob Nystrom 2019-02-09 01:09:39 +00:00
  • 24ff196b57 fix: correct twitter handle from @munificent to @munificentbob in hello-wren blog post underscorediscovery 2019-02-08 04:40:44 +00:00
  • 16da2393a6 docs: add rss feed link and twitter handles to hello-wren blog post footer underscorediscovery 2019-02-07 21:07:21 +00:00
  • 4a0e60236e docs: fix grammar and punctuation in hello-wren blog post underscorediscovery 2019-02-06 03:39:38 +00:00
  • dbdabcca76 docs: replace all munificent/wren GitHub URLs with wren-lang/wren across docs and site templates underscorediscovery 2019-02-06 02:41:31 +00:00
  • 960f64d599 docs: add list concatenation operator documentation with examples in lists and core/list pages underscorediscovery 2019-02-06 02:18:38 +00:00
  • d0666f5a14 docs: add logo to sidebar, fix footer positioning, and switch to em units for responsive consistency underscorediscovery 2019-02-06 02:18:24 +00:00
  • 310213e4b2 docs: add blog section with hello-wren post, index, rss feed and template underscorediscovery 2019-02-06 02:15:29 +00:00
  • d4357e20db feat: add static file and RSS copy step to doc generator, handle escaped HTML entity in output formatting underscorediscovery 2019-02-06 02:14:34 +00:00
  • ebeb107b23 fix: pass extensions as keyword argument to markdown.markdown in generate_docs.py Sven Bergström 2019-02-05 01:57:52 +00:00
  • 1fa24240ed fix: correct broken relative link for runtime error documentation in embedding index Sven Bergström 2018-12-19 22:06:30 +00:00
  • 4082caba0c fix: correct relative path for runtime error link in embedding docs Benjamin Tucker 2018-12-19 20:39:52 +00:00
  • a40afb23c2 fix: update broken documentation links from munificent.github.io to wren.io Sven Bergström 2018-11-26 20:05:42 +00:00
  • fb73dcbf57 fix: update broken documentation links from munificent.github.io to wren.io datatypevoid 2018-11-26 19:33:35 +00:00
  • efff508d2b fix: pass extensions as keyword argument to markdown.markdown call Taylor Rose 2018-10-28 21:08:08 +00:00
  • fa479c50c2 fix: remove unused wrenInterpretInModule prototype from wren_vm.h Jean-François Geyelin 2018-09-27 13:01:41 +00:00
  • 8e2f9a6a15 fix: flush stdout before reading input in promptString method of animals example Bob Nystrom 2018-08-01 14:28:48 +00:00
  • 086766f9ba chore: rename include guard in wren_compiler.h from wren_parser_h to wren_compiler_h FICTURE7 2018-07-27 14:57:17 +00:00
  • 93ccdb5ddc chore: remove blank lines and commented debug prints from wren_core.wren.inc Michel Hermier 2018-07-25 09:58:50 +00:00
  • 596f64685d refactor: extract inline fiber error check into dedicated wrenHasError function Michel Hermier 2018-07-19 15:57:51 +00:00
  • 1a394212e2 docs: add Michel Hermier to AUTHORS file Michel Hermier 2018-07-19 16:04:15 +00:00
  • 5f79c48f2b fix: add explicit C-style casts for malloc calls in resolution test helpers Bob Nystrom 2018-07-24 14:27:18 +00:00
  • b753039ee3 fix: add explicit char* cast for string literal assignment in runRepl Bob Nystrom 2018-07-24 14:21:41 +00:00
  • 3da64b9f8c feat: add placeholder file to force Git tracking of empty modules directory Bob Nystrom 2018-07-24 14:15:04 +00:00
  • 4b160f017b feat: prevent calling root fiber and refactor fiber state tracking Bob Nystrom 2018-07-21 17:02:29 +00:00
  • daeff98b83 refactor: replace special METHOD_FN_CALL type with regular primitives for Fn.call() overloads Bob Nystrom 2018-07-18 15:20:11 +00:00
  • 37147366f9 chore: add path.c and resolution.c to api_test target in XCode project Bob Nystrom 2018-07-18 14:30:18 +00:00
  • 20a6571dc4 feat: add RFC-0001 proposal for smarter imports with relative and package resolution Bob Nystrom 2018-07-16 14:03:00 +00:00
  • 4ffd409e21 docs: add implementation status note to smarter-imports RFC Bob Nystrom 2018-07-16 14:02:53 +00:00
  • ab10e3248c feat: switch CI targets from test to api_test and add path resolution for relative imports Bob Nystrom 2018-07-16 14:00:08 +00:00
  • a8005feb21 chore: add Travis CI docs deployment job and update build dependencies Bob Nystrom 2018-07-16 04:01:14 +00:00
  • 45368f1038 feat: add logical import support with wren_modules directory resolution and path type classification Bob Nystrom 2018-07-16 03:09:41 +00:00
  • 305f43659d fix: replace deprecated libuv.py with update_deps.py and build_libuv.py in vs2017 PreBuildEvents Bob Nystrom 2018-07-15 18:08:21 +00:00
  • ffc9ec950c feat: add trim, trimEnd, trimStart methods with optional chars argument to String class Bob Nystrom 2018-07-15 17:48:56 +00:00
  • e6b216e1b0 feat: enable auto-deployment of docs to gh-pages branch from Travis CI Bob Nystrom 2018-07-15 04:35:33 +00:00
  • f4238a38e8 fix: replace smartypants package with python-smartypants in Travis config Bob Nystrom 2018-07-15 04:00:59 +00:00
  • 7f598b72af fix: replace python3-smartypants with smartypants in travis addons Bob Nystrom 2018-07-15 03:51:48 +00:00
  • b6d2ed4bb3 chore: add python3-smartypants to Travis CI addons apt packages Bob Nystrom 2018-07-15 03:44:22 +00:00