Commit Graph

76 Commits

Author SHA1 Message Date
Arseny Kapoulkine 98494e7ee8 Replace logo and add it as a favicon & actual logo
Thanks to Brad Sharp for the design.
2021-03-16 20:30:31 -07:00
Arseny Kapoulkine 0802697a87
Update navigation.yml
Add compatibility link
2021-03-15 21:56:50 -07:00
Arseny Kapoulkine ab913e5bc5
Update compatibility page
This brings the page in line with other pages by adding TOC, removing duplicate header and moving it to the correct location in the tree.
2021-03-15 21:56:18 -07:00
tacheometry 710547df83
Fix paranthesis (#13) 2021-03-14 16:29:46 -07:00
Alan Jeffrey 6c709f8e65
Added News section (#12)
* Add outline News section

* First draft Feb 2021 Recap

* Fixed image links

* Removed type definition files and refinements

* Added Luau Type Checking Release

* Added Luau Type Checking Beta

* Added Luau Recap August 2020

* Added Luau Recap June 2020

* Fixed code typos

* Formatting

* Removed mention of class declarations

* Rename 2020-06-20-luar-recap-june-2020.md to 2020-06-20-luau-recap-june-2020.md

* Add luau-recap-feb2021-benchmark.png

* Add luau-recap-february-2021-benchmark.png

* Delete luau-recap-feb2021-benchmark.png

* Added some more miscellaneous improvements

* Update 2021-03-01-luau-recap-february-2021.md

Expand on perf. improvements and mention table.clear.

* Update 2021-03-01-luau-recap-february-2021.md

* Update 2021-03-01-luau-recap-february-2021.md

* Removed the navigation link to Home as it didn't fit on mobile

* Removed unneeded file

* Added Luau Recap May 2020

* Added Debugger improvements

* Added Luau Recap Feb 2020

* Added Luau Recap Nov 2019

* Added a debugger screenshot

* Added image assets

Co-authored-by: Arseny Kapoulkine <arseny.kapoulkine@gmail.com>
2021-03-02 12:45:21 -08:00
AtomicOperation d04a41fcff
Change to minimal-mistakes theme (#11)
Use minimal-mistakes theme. Add a splash front page and a getting started page.
2021-02-12 12:26:08 -08:00
Kyle 41564d281c
docs: fix minor typos (#8) 2021-01-27 19:26:39 -08:00
Arseny Kapoulkine 44cdeb07cc
Update lint.md
Add DeadLocal warning description
2021-01-27 17:34:20 -08:00
Alexander 93f9e5e824
Minor improvements in type checking docs (#9)
It was somewhat outdated from the current Luau world. Some changes to fix that problem.

1. Global assignments are now allowed in nonstrict mode.
2. The example that assigns to `x` from the argument `y` in the function `f` was needlessly complicated. I elected to delete it.
3. Require tracing docs shouldn't need to explain the three possible outcomes.
2021-01-20 11:07:04 -08:00
Arseny Kapoulkine 5e069fa04a
Update limited-terms-of-use.md 2020-12-14 23:22:56 -08:00
Arseny Kapoulkine 83d6132e1d
Update limited-terms-of-use.md 2020-12-14 16:34:01 -08:00
rblanckaert 8f5ab4c47c
Create limited-terms-of-use.md (#7) 2020-12-07 12:01:37 -08:00
Arseny Kapoulkine ffa3c9fe7a
Update index.md (#6)
Add casing and pronunciation guide
2020-12-02 15:57:25 -08:00
Arseny Kapoulkine 43fed897c1
Update typecheck.md 2020-11-02 12:06:08 -08:00
Arseny Kapoulkine 9d4f338473
Update syntax.md
Add short-hand array like table syntax.
2020-10-20 17:47:48 -07:00
Arseny Kapoulkine ad9f2ac5d0
Update typecheck.md
Add short hand array like type syntax
2020-10-20 17:46:29 -07:00
Arseny Kapoulkine 98402c3798
Update performance.md 2020-10-07 12:07:13 -07:00
Arseny Kapoulkine 7480d62ba9
Update typecheck.md
Tweak Roblox types section a tiny bit
2020-09-30 11:25:18 -07:00
Alexander 8e38c0ec7d
Fix function type annotation grammar in docs. (#5) 2020-08-11 16:56:07 -07:00
Arseny Kapoulkine 3be82035bf
Update lint.md (#4)
Add TableLiteral docs
2020-08-05 16:56:59 -07:00
Arseny Kapoulkine a0cd6aa160
Update index.md 2020-08-05 16:07:44 -07:00
Arseny Kapoulkine a78be01124
Update why.md
Tiny spelling fix
2020-08-05 16:06:26 -07:00
Arseny Kapoulkine 637e171a9b
Update lint.md (#3)
Document new FormatString lint
2020-07-31 20:55:35 -07:00
Arseny Kapoulkine fe59e0b5ac
Update README.md 2020-07-30 18:02:36 -07:00
Arseny Kapoulkine ac53e4efc0
Update compatibility.md (#2)
This reflects the code changes we've made to upgrade string library:

- Updated the match implementation to 5.2, adding support for `%g` and `\0` in patterns
- Added string pack/unpack from 5.3
2020-07-24 11:10:59 -07:00
Arseny Kapoulkine 6163ac78b5
Update performance.md
Add a section about upvalue optimizations.
2020-06-29 09:42:18 -07:00
Arseny Kapoulkine c4148cea83
Update index.md 2020-06-25 18:11:49 -07:00
Arseny Kapoulkine 9ca9cc8f7c
Add _layouts/default.html
The repository is currently private and there doesn't seem to be a different way to hide the link to it.
2020-06-24 13:14:15 -07:00
Arseny Kapoulkine 053061e3e8
Update syntax.md
Fix hexadecimal escape sequences
2020-06-24 12:20:58 -07:00
Arseny Kapoulkine 2cd63aa589
Update typecheck.md
Wording changes in unknown symbols
2020-06-23 09:36:57 -07:00
Arseny Kapoulkine 9939c5c361
Update performance.md 2020-06-22 16:28:16 -07:00
Alexander McCord af24404615 fix broken link 2020-06-19 00:06:05 -07:00
Alexander McCord 149c14f115 Minor wording changes to typecheck.md 2020-06-18 23:55:19 -07:00
Alexander McCord aac31bdc1f Add unknown symbols to typecheck.md 2020-06-18 23:36:14 -07:00
Alexander McCord 593285c012 Add typing idiomatic OOP section 2020-06-18 21:57:55 -07:00
Alexander McCord e3a161e950 Add Modules interactions section to typecheck.md 2020-06-18 18:51:51 -07:00
Arseny Kapoulkine 68264852a9
Update typecheck.md (#1) 2020-06-18 18:43:38 -07:00
Alexander McCord 876b2ad644 docs: Update typechecking.md 2020-06-18 16:23:23 -07:00
Arseny Kapoulkine 7252cbdede
Update sandbox.md
Exclude debug.getinfo for now as we haven't enabled it yet for Roblox
2020-06-18 11:18:18 -07:00
Alexander McCord 2e6354f4a7 docs: demote empty statements to shrug 2020-06-12 09:55:16 -07:00
Arseny Kapoulkine 3eec4437d2 docs: Wording 2020-06-12 08:07:35 -07:00
Arseny Kapoulkine 479189107f docs: Hopefully final tweak 2020-06-12 02:43:40 -07:00
Arseny Kapoulkine 71b40ba34e docs: Cleanup compiler wording 2020-06-12 02:40:28 -07:00
Arseny Kapoulkine 2d07039efd docs: Amend goals 2020-06-12 02:31:33 -07:00
Arseny Kapoulkine 064623aa4d docs: Finish performance section
Still missing details on Vector3 and GC but both of these are in
development so aren't ready to be documented anyway.
2020-06-12 02:29:30 -07:00
Arseny Kapoulkine c8007a73b8 docs: Add a couple perf notes 2020-06-12 01:48:10 -07:00
Arseny Kapoulkine 754f202f78 docs: Start fleshing out performance section
There's still more to document here.
2020-06-12 01:44:56 -07:00
Arseny Kapoulkine a56260d3f0 docs: Add interrupts info 2020-06-12 01:01:33 -07:00
Arseny Kapoulkine d64896a324 docs: Add open source note as the Q comes up. 2020-06-12 00:34:56 -07:00
Arseny Kapoulkine fdfd94dd00 docs: Finish sandboxing section
Also add a note about ephemeron tables to compatibility.
2020-06-12 00:28:39 -07:00
Arseny Kapoulkine b5c00ec43a docs: Sidebar styling fix 2020-06-11 23:40:39 -07:00
Arseny Kapoulkine c350af1be5 docs: Update sidebar nav 2020-06-11 23:39:27 -07:00
Arseny Kapoulkine 34a1340d94 docs: Experimenting with sidebar nav 2020-06-11 23:36:25 -07:00
Arseny Kapoulkine df18cb5193 docs: Use h1/h2 styling
Also start filling out sandbox section
2020-06-11 23:31:35 -07:00
Arseny Kapoulkine b771393e71 docs: Add Lua 5.1 to compatibility section 2020-06-11 23:21:30 -07:00
Arseny Kapoulkine 3f6164a94b docs: Add stack nesting information and tail calls 2020-06-11 23:17:06 -07:00
Arseny Kapoulkine ea494050f3 docs: Fix spelling 2020-06-11 22:21:17 -07:00
Arseny Kapoulkine 1cd20c92d4 docs: Forgot a `lua` syntax 2020-06-11 22:19:03 -07:00
Arseny Kapoulkine 0eb36fd40b docs: Add linter docs
This describes all warnings, including ones that aren't enabled in
Studio by default yet.
2020-06-11 22:17:38 -07:00
Arseny Kapoulkine 92942a2c54 docs: Document child function limit 2020-06-11 21:19:19 -07:00
Arseny Kapoulkine 35f337d2ce docs: Add stub documents for all links to point somewhere 2020-06-11 20:44:50 -07:00
Arseny Kapoulkine 1c91ca1f2d docs: More emoji tweaks
Also move \u to Lua 5.3
2020-06-11 20:35:10 -07:00
Arseny Kapoulkine 6424d84bc3 docs: More emoji tweaks 2020-06-11 20:31:29 -07:00
Arseny Kapoulkine 345e46ee7f docs: Use actual emojis
Apparently :foo: doesn't work in GH Pages :(
2020-06-11 20:29:31 -07:00
Arseny Kapoulkine d1c3499aa4 docs: Add compatibility section
The table formatting here is likely not great for our layout, which will
be resolved separately.
2020-06-11 20:25:43 -07:00
Arseny Kapoulkine 742ec27210 docs: Wording 2020-06-11 09:07:17 -07:00
Arseny Kapoulkine b3aac63429 docs: Cleanup 2020-06-11 08:59:31 -07:00
Arseny Kapoulkine 3be2497c48 docs: Cleanup 2020-06-11 08:51:33 -07:00
Arseny Kapoulkine 8ba5114adf docs: Highlight the fact that extra syntax isn't supported 2020-06-11 08:51:05 -07:00
Arseny Kapoulkine 476fcf0ae7 docs: Add syntax.md
This should be a full description of the extra syntax we've added to
Luau.
2020-06-11 08:46:10 -07:00
Arseny Kapoulkine 4cfb03f92e docs: Move most of Motivation into why.md
Also expand why.md a bit to talk about implementation.
2020-06-10 17:29:59 -07:00
Arseny Kapoulkine a89acb853e docs: Add an example, and fix typo 2020-06-10 17:04:33 -07:00
Arseny Kapoulkine 5e9f0e2844 docs: Flesh out index.md
This has background information and callouts to individual sections that
have yet to be written.
2020-06-10 16:59:16 -07:00
Arseny Kapoulkine b02972829f Set theme jekyll-theme-minimal 2020-06-10 16:28:01 -07:00
Arseny Kapoulkine 50232a75e4 docs: Add index.md 2020-06-10 16:23:19 -07:00
Arseny Kapoulkine 87445fc70f Add README.md
This just has a brief introduction for now. All the real content will
come later.
2020-06-10 16:09:35 -07:00