Commit Graph

322 Commits

Author SHA1 Message Date
df4c1fa6b2 Changed phrasing, fixed and added a test. 2014-02-23 21:53:49 -06:00
9f05e0d045 Include the receiver name in methodNotFound error messages.
> class Foo {}
> Foo.baz
Receiver 'Foo metaclass', does not implement method 'baz'.
2014-02-22 01:20:53 -06:00
97235caf9c Reword code size limit. 2014-02-19 07:14:46 -08:00
a3086a0306 Merge pull request #38 from zeckalpha/feature/corelib-spaces
Remove spaces before arguments in core.wren
2014-02-19 07:13:03 -08:00
001a8fe54f Merge pull request #37 from zeckalpha/feature/docs-todos
Feature/docs todos
2014-02-19 07:12:33 -08:00
60613c486f Merge pull request #33 from zeckalpha/feature/docs-punctuation
Punctuation choices
2014-02-19 07:10:38 -08:00
9792581292 Style choice: I had been writing methods with spaces before the arguments, but that doesn't seem to be the case in the documentation. This is just to keep things consistent 2014-02-18 11:55:55 -06:00
9a566e8203 Strunk would be proud. 2014-02-17 13:56:41 -06:00
b59f33fa6f Merge pull request #36 from zeckalpha/feature/docs-title-in-template
Move title to left side for when there are many tabs open.
2014-02-17 10:27:27 -08:00
177ba58c61 Merge pull request #32 from zeckalpha/feature/docs-indentation
Change indentation to match 2 space indents seen elsewhere
2014-02-17 10:20:33 -08:00
b0e2b29e41 Move title to left side for when there are many tabs open. 2014-02-16 22:02:04 -06:00
4eead2b611 Punctuation choices 2014-02-16 21:56:51 -06:00
5b8b06cf52 TODO note about refactoring classes and method-calls documentation. As a user of the documentation, I found some aspects confusing about this, particularly the operator section. There should be an example of how to define custom operators on the Classes page. 2014-02-16 21:56:21 -06:00
16756cb619 todo note about static methods 2014-02-16 21:56:14 -06:00
7ed6922c2c Change indentation to match 2 space indents seen elsewhere 2014-02-16 21:55:03 -06:00
6d9842b148 Merge pull request #27 from zeckalpha/feature/bitwise-operators
Make custom bitwise operators work, add tests
2014-02-16 17:43:40 -08:00
d25504eb4e Put custom bitwise operator tests into existing operators test file. 2014-02-16 19:42:49 -06:00
681ec5aa13 Merge pull request #26 from zeckalpha/feature/docs-io
Update a bunch of `io` to `IO` in docs.
2014-02-16 17:37:45 -08:00
c43dbe96d3 Make custom bitwise operators work, add tests 2014-02-16 12:01:40 -06:00
3f96637274 Update a bunch of io to IO in docs. 2014-02-16 11:28:56 -06:00
719139a446 Merge branch 'master' of https://github.com/munificent/wren 2014-02-16 09:20:43 -08:00
f8a9d7f321 Make Sequence base class.
This lets us share functionality between List and Range (and
other user-defined sequence types).
2014-02-16 09:20:31 -08:00
46de1ec1ea Merge pull request #22 from zeckalpha/master
Spelling typos in docs: "rivaling", "carnival"
2014-02-16 08:51:34 -08:00
b383b78863 Spelling typos in docs: "rivaling", "carnival" 2014-02-15 17:12:18 -06:00
4d8bf4bc8e Update benchmark to use ? and .where(). 2014-02-15 11:59:56 -08:00
e535d7a9e7 Conditional operator. 2014-02-15 11:36:01 -08:00
4728687ca5 Merge branch 'feature/list-where' of git://github.com/zeckalpha/wren into zeckalpha-feature/list-where
Conflicts:
	builtin/core.wren
	src/wren_core.c
2014-02-15 11:21:24 -08:00
b672be8443 Merge pull request #18 from zeckalpha/feature/list-map
Add List.map method and test
2014-02-15 09:12:04 -08:00
3409d588e5 Added List.where method and tests. 2014-02-15 00:42:14 -06:00
1d31c95872 Cleanups for merging map method 2014-02-15 00:34:30 -06:00
c67b239d06 Merge pull request #19 from zeckalpha/feature/c-small-fixes
Two very unimportant changes: a typo and dead code.
2014-02-14 22:22:15 -08:00
10b335908c Two very unimportant changes: a typo and dead code. 2014-02-15 00:15:51 -06:00
83ea5aaf45 Add List.map method and test 2014-02-14 23:06:29 -06:00
b1bae8fc6c Fix #17. 2014-02-14 20:15:49 -08:00
ea3cfa05bd Allow [0..-1] and [0...0] to work on empty lists. 2014-02-14 20:10:41 -08:00
ca7ff222fe Fix iterating over an empty list. 2014-02-14 17:24:06 -08:00
e519ecbc49 Third try. ;) Concat operator, tests. Now [1,2,3] + (4..6) works! Inlined helper functions to keep core lib small. 2014-02-14 11:16:57 -06:00
edd360a934 More fiber tests. 2014-02-14 07:16:56 -08:00
ca4f4d6660 Test "this" in static methods. 2014-02-14 06:37:37 -08:00
59bb7eec7a Remove some outdated TODOs.
They’re TODONE!
2014-02-13 08:38:44 -08:00
756fe0d920 Make "this" the implicit receiver! 2014-02-12 17:33:35 -08:00
92971d1cfa Add python3 to benchmarks. 2014-02-12 17:22:42 -08:00
8ebbba2bc0 Get delta_blue benchmark working in Wren. 2014-02-10 07:56:11 -08:00
ec7e159017 Fix shrinking list capacity. 2014-02-10 07:55:14 -08:00
1b4582fec3 Handle parameter list checking in closures. 2014-02-10 07:53:09 -08:00
ee04f1cf9c Correctly check bounds for method table. 2014-02-08 20:25:33 -08:00
e9ee4eb147 Add FFI support for returning strings and null. 2014-02-05 06:30:20 -08:00
7726ee5131 Handle extra and missing arguments to fn.call. 2014-02-04 09:34:05 -08:00
8d316396e1 Move clock into IO. 2014-02-04 08:49:16 -08:00
4e10445952 Work on class docs a bit. 2014-02-04 08:45:08 -08:00