4ac41c36db
Added hexadecimal number literals example ( #876 )
2021-01-30 21:32:42 -08:00
79000a320e
Proposed additions to Map class docs. ( #888 )
...
The Map class documentation is missing a few details which I think should ideally be covered. The proposed changes should be self evident.
2021-01-30 21:22:54 -08:00
f1225ef7dd
Add docs for remaining bitwise operators ( #887 )
...
I mentioned in #881 that the `^`, `<<` and `>>' bitwise operators were currently undocumented so this fixes that.
Have also added a note to Num.tau to clarify that this means `twice pi `and is not the golden ratio for which `tau` is sometimes used as an alternative to `phi`.
2021-01-30 21:21:59 -08:00
57bebd41ca
Adds documentation for System.writeAll method ( #886 )
2021-01-30 21:21:33 -08:00
0f8b44e61b
Fix undocumented methods in the Num class ( #879 ) ( #884 )
2021-01-30 21:21:18 -08:00
96eb68bae3
Fix undocumented methods in the List class ( #878 ) ( #883 )
...
Also noted that the ```add``` method returns the added item.
2021-01-30 21:21:07 -08:00
16ddbb66f8
Add docs for Scheduler class ( #902 )
...
I think it's time we had a go at this.
2021-01-30 21:15:56 -08:00
3ceb029df9
Add docs for Timer class ( #903 )
...
Another class that has remained undocumented for a long time.
2021-01-30 21:15:22 -08:00
ce599259bc
wren/core: Add Num::cbrt. ( #905 )
2021-01-30 21:13:58 -08:00
97bc340737
Happy new year! ( #904 )
2020-12-31 18:52:09 -08:00
81aff84415
Fix incorrect heading ( #871 )
...
There was a space instead of `#`
2020-12-13 20:48:18 -08:00
cb51d61a64
fix unmarked compiler value causing memory issues
...
https://github.com/wren-lang/wren/issues/869
2020-12-07 12:34:31 -08:00
9da1e265df
Remove unused field skipNewlines ( #858 )
2020-12-03 19:53:26 -08:00
9fbfe6a419
Add slashes before split comment line ( #861 )
2020-12-03 19:52:17 -08:00
3c07611b0a
Syntax-highlight continue keyword ( #864 )
2020-12-03 19:51:48 -08:00
aac6296317
Add continue to the list of reserved words ( #865 )
2020-12-03 19:50:56 -08:00
a294da7974
Only the method name should be bold, not including the parameters list ( #862 )
2020-12-03 19:50:21 -08:00
c572345c3c
&infinity; is not a valid HTML symbol - use ∞ (#863 )
2020-12-03 19:48:49 -08:00
da3a3f0e0e
Update draft 0.4.0 changelog
2020-12-03 14:32:53 -08:00
7d3f063e87
Merge branch 'next-token' into main
0.4.0-pre
2020-12-03 13:43:40 -08:00
4687300ad6
fix forward declaration using c11 features (???)
2020-12-03 13:38:46 -08:00
89c5e22480
add Num.tau
2020-12-03 13:20:15 -08:00
8361217369
Num; add min, max and clamp
2020-12-03 13:18:13 -08:00
38f50fe091
List; add swap(index0, index1)
2020-12-03 13:17:53 -08:00
62009870a8
List; add indexOf(value)
2020-12-03 13:17:26 -08:00
3d5e68fc01
Added List.sort(comp) to List module ( #802 )
2020-12-03 11:59:07 -08:00
08d2fa3821
fix paste issues from https://github.com/wren-lang/wren/pull/798/
2020-12-03 11:55:31 -08:00
d8bdc7359e
Added myself to the authors file ( #856 )
2020-12-03 11:51:48 -08:00
76fb4f311b
Test static operators ( #798 )
...
In #797 it was stated that static operators are valid in Wren, and proposed to check this behavior
2020-12-03 11:47:42 -08:00
84b29e6995
Add userData pointer to reallocateFn ( #788 )
...
* Add userData ptr to all reallocateFn calls
* Check that userData is correctly passed
* Update AUTHORS
2020-12-03 11:46:22 -08:00
a11d66cbd3
WIP wren/core: Add DEF_NUM_CONSTANT (with Num::infinity and Num::nan). ( #781 )
...
* wren/vm: Add "wren_math.h".
* wren/core: Add DEF_NUM_CONSTANT.
* wren/core: Add `Num::infinity` constant.
* wren/core: Add `Num::nan` constant.
2020-12-03 11:37:53 -08:00
59ee326523
Added a quick explanation of the continue keyword ( #854 )
...
* Added a quick explanation of the continue keyword
2020-12-03 11:29:52 -08:00
182ca90b8c
add wrenHasVariable and wrenHasModule
2020-12-03 11:13:04 -08:00
bc7dd50a54
fix warning
2020-12-03 10:47:49 -08:00
97ebcc72c3
Add wrenSetListElement, correctly allow negative indices on wrenGetListElement
2020-12-03 10:30:47 -08:00
999acba06f
bump version to 0.4.0, since that's the one we're working on
2020-12-03 09:41:27 -08:00
5264b46246
Fix outdated comment
2020-12-03 09:40:56 -08:00
3e0f71b742
[0.4.0] Import as ( #775 )
...
* Add import "..." for Variable as OtherName
2020-12-03 09:34:36 -08:00
6bd2f810e2
[0.4.0] Introduce WrenLoadModuleResult, fix unfreed strings from host. ( #778 )
2020-12-03 09:27:54 -08:00
e7071fffa5
Update AUTHORS ( #855 )
...
@ruby0x1 suggested I add my name to the AUTHORS file
2020-12-03 08:58:46 -08:00
55b926410d
Add continue statement ( #822 )
...
Note that documentation is still required.
2020-12-03 08:30:36 -08:00
f5339993ce
Add support for Fiber.try(_) ( #835 )
...
* Add support for Fiber.try(_)
* Add documentation for Fiber.try(_)
* Add another test for Fiber.try(_)
2020-12-03 08:21:37 -08:00
473392a56a
docs: fix simple typo, similiar -> similar ( #843 )
...
There is a small typo in src/vm/wren_value.h.
Should read `similar` rather than `similiar`.
2020-12-03 08:19:19 -08:00
556eeac86e
Fix broken link ( #799 )
...
The Variables guide linked to `/modules.html`, but the page talking about modules is `/modularity.html`
2020-11-25 22:49:52 -08:00
94e4888b6a
Fix link in null.markdown ( #848 )
2020-11-25 21:09:37 -08:00
44d6d20586
Do not allow inheriting built-in classes Num, Bool and Null ( #831 )
...
* Do not allow inheriting `Num`, `Bool` and `Null`. fixes #830
2020-10-26 08:39:36 -07:00
ad4e039187
Fix svg link to travis build ( #828 )
2020-10-17 15:57:39 -07:00
3c475f01ee
allow newline before dot for subscript as well, and add to tests
2020-09-19 22:03:16 -07:00
4c496c56a6
allow a newline before dot usage, for chained/fluent interfaces
2020-09-19 20:40:24 -07:00
1c5ac28831
compiler now tracks next token (in addition to current/previous)
2020-09-19 20:40:24 -07:00