a9df915c0c
fix: correct documentation typos in functions and lists markdown files
underscorediscovery2019-09-30 20:23:51 +00:00
10a0a70054
fix: correct function name in greet example and list count in docs
mwilmsm2019-09-30 14:02:55 +00:00
d77ca86126
chore: add /util/vs2017/wren/obj to gitignore for build artifacts
underscorediscovery2019-09-28 19:21:45 +00:00
6ac5a397b9
fix: correct .gitignore path for object files from /util/vs2017/obj to /util/vs2017/lib/obj
underscorediscovery2019-09-28 19:21:19 +00:00
4495cf9ae9
fix: guard null pointer access when printing module name in compile error
underscorediscovery2019-09-19 05:49:01 +00:00
2ee9da7245
docs: reflow long lines and reorder encapsulation notes in classes documentation
underscorediscovery2019-09-18 08:43:34 +00:00
98e74d560e
fix: guard against local variable array overflow in for-loop hidden variables
Sven Bergström2019-09-18 07:20:03 +00:00
3d17b3edcd
fix: repair amalgamation script to include optional sources and create build directory
Sven Bergström2019-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
underscorediscovery2019-09-18 07:08:07 +00:00
771b06aba7
fix: cast strtoll result to double in makeNumber to suppress MSVC C4244 warning
underscorediscovery2019-09-18 07:05:16 +00:00
92419c79cd
docs: clarify modulus operator sign behavior in num.markdown
Sven Bergström2019-09-18 05:27:47 +00:00
0dea2bf922
docs: clarify Wren field encapsulation rules with examples and bold emphasis
Sven Bergström2019-09-18 05:18:55 +00:00
1577a59e27
fix: abort fiber when foreign class allocation raises runtime error
Sven Bergström2019-09-17 18:08:37 +00:00
de396887af
fix: check for fiber error after foreign class allocation to support wrenAbortFiber
Matus Novak2019-09-17 17:43:53 +00:00
c3a6b7f29c
fix: replace hashBits with Wang integer hash to fix catastrophic collision in numeric map keys
Bob Nystrom2019-07-28 04:00:02 +00:00
5f0d1f909b
fix: replace hashBits with V8's integer hash to fix catastrophic collision for numeric keys
Robert Nystrom2019-07-27 20:34:07 +00:00
b471a4cd16
fix: free temporary result buffer after path normalization to prevent memory leak in pathNormalize
Sven Bergström2019-07-01 14:40:14 +00:00
68bd0b06cf
fix: add missing free of temporary Path struct in pathNormalize to prevent memory leak
vvn2019-06-13 06:51:28 +00:00
585133b2c8
fix: correct broken relative link to maps overview page in map class documentation
Sven Bergström2019-04-09 22:46:38 +00:00
7aca9995b0
docs: fix broken relative link to maps overview in map class doc
Thorbjørn Lindeijer2019-04-09 15:44:15 +00:00
39ffe8100a
docs: update Visual Studio solution path from msvc2013 to vs2017 in getting-started guide
Sven Bergström2019-03-24 21:09:24 +00:00
c498d614d3
docs: update Visual Studio solution path from msvc2013 to vs2017 in getting-started guide
Heaven314152019-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öm2019-03-24 15:03:52 +00:00
2bcb3edbc7
docs: update NaN tagging comment link to point to new file path and line range
Heaven314152019-03-24 11:46:39 +00:00
6700a1e766
feat: add String.fromByte primitive with validation and unit tests
Bob Nystrom2019-03-01 03:31:26 +00:00
2049f1bfb1
feat: add String.fromByte primitive with validation and unit tests
Walter Schell2019-02-27 13:05:07 +00:00
92e5fc7cf5
fix: correct pointer dereference in absolutePrefixLength for Windows drive letter check
Bob Nystrom2019-02-20 17:00:22 +00:00
0c6b2ab63a
fix: correct invalid pointer dereference in absolutePrefixLength for Windows paths
kai2019-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 Nystrom2019-02-15 15:30:46 +00:00
609d90493e
fix: remove unused wrenInterpretInModule prototype from wren_vm.h
Bob Nystrom2019-02-15 15:30:16 +00:00
38b70b4648
fix: correct null-check assert in insertEntry to guard against empty entries array
Bob Nystrom2019-02-14 15:51:57 +00:00
8e5ad18146
fix: prevent buffer overflow in error label for long tokens in wren_compiler.c
Bob Nystrom2019-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 Nystrom2019-02-14 15:33:30 +00:00
f3a1c71c49
feat: add ctrl+w word-delete, delete key, home/end keys to repl input handling
Bob Nystrom2019-02-14 15:31:22 +00:00
97336a1522
fix: disable 32-bit macOS build and remove i386 arch from CI and libuv
Sven Bergström2019-02-12 07:33:05 +00:00
e92626200f
fix: update wrenInterpret calls in embedding docs to include module name parameter
Sven Bergström2019-02-12 07:32:40 +00:00
920eae5638
fix: guard backslash advance in REPL lexer to prevent crash at end of input
Sven Bergström2019-02-12 06:58:06 +00:00
4f20cf7040
docs: add Taylor Hoff to AUTHORS file with email contact
Taylor Rose2018-11-07 01:01:05 +00:00
7eb3050e45
feat: add home, end, delete, and ctrl+w key handling to REPL input processing
Taylor Rose2018-10-31 22:32:34 +00:00
23263881e0
fix: increase error label buffer to avoid compiler warning on long tokens
Taylor Rose2018-10-31 20:42:02 +00:00
a23b96a45d
fix: guard backslash escape advance in REPL lexer to prevent crash at end of input
Will Speak2018-10-08 06:35:55 +00:00
de15c1f14d
fix: remove 32-bit macOS build target and update CI to only build 64-bit
Will Speak2018-10-06 08:02:10 +00:00
921aec9ff7
fix: update WrenInterpret calls in embedding docs to include module name argument
Will Speak2018-10-03 06:39:26 +00:00
673d5c57cd
feat: add wrenHasError helper and replace raw IS_NULL checks on fiber->error
Bob Nystrom2019-02-11 15:52:38 +00:00
a1ab679539
feat: add limited re-entrant foreign call support with apiStack management
Bob Nystrom2019-02-11 15:38:09 +00:00
523e157c6a
feat: allow re-entrant wrenCall from foreign methods by resetting apiStack to NULL
Bob Nystrom2019-02-09 01:09:39 +00:00
24ff196b57
fix: correct twitter handle from @munificent to @munificentbob in hello-wren blog post
underscorediscovery2019-02-08 04:40:44 +00:00
16da2393a6
docs: add rss feed link and twitter handles to hello-wren blog post footer
underscorediscovery2019-02-07 21:07:21 +00:00
dbdabcca76
docs: replace all munificent/wren GitHub URLs with wren-lang/wren across docs and site templates
underscorediscovery2019-02-06 02:41:31 +00:00
960f64d599
docs: add list concatenation operator documentation with examples in lists and core/list pages
underscorediscovery2019-02-06 02:18:38 +00:00
d0666f5a14
docs: add logo to sidebar, fix footer positioning, and switch to em units for responsive consistency
underscorediscovery2019-02-06 02:18:24 +00:00
310213e4b2
docs: add blog section with hello-wren post, index, rss feed and template
underscorediscovery2019-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
underscorediscovery2019-02-06 02:14:34 +00:00
ebeb107b23
fix: pass extensions as keyword argument to markdown.markdown in generate_docs.py
Sven Bergström2019-02-05 01:57:52 +00:00
1fa24240ed
fix: correct broken relative link for runtime error documentation in embedding index
Sven Bergström2018-12-19 22:06:30 +00:00
4082caba0c
fix: correct relative path for runtime error link in embedding docs
Benjamin Tucker2018-12-19 20:39:52 +00:00
a40afb23c2
fix: update broken documentation links from munificent.github.io to wren.io
Sven Bergström2018-11-26 20:05:42 +00:00
fb73dcbf57
fix: update broken documentation links from munificent.github.io to wren.io
datatypevoid2018-11-26 19:33:35 +00:00
efff508d2b
fix: pass extensions as keyword argument to markdown.markdown call
Taylor Rose2018-10-28 21:08:08 +00:00