Commit graph

  • f513385ef3 hopefully fix smoke test Lily Brown 2022-02-15 13:50:47 -08:00
  • 4714dedb98 parse type annotations Lily Brown 2022-02-15 13:44:24 -08:00
  • 24e9b78c51
    Update function-table-clone.md Arseny Kapoulkine 2022-02-15 08:06:12 -08:00
  • 3f2ca3d4ad Working on strict mode ajeffrey@roblox.com 2022-02-14 18:43:46 -06:00
  • 4b7e06e14f
    Emit more information for AstLocals in JSON encoder (#364) Lily Brown 2022-02-14 14:14:11 -08:00
  • 50f97b0046 First shot at strict mode warnings ajeffrey@roblox.com 2022-02-14 15:30:31 -06:00
  • b1453ef194 wire up agda properly Lily Brown 2022-02-14 11:49:24 -08:00
  • b8f0ff836a fix unit test for json encoder Lily Brown 2022-02-14 11:18:57 -08:00
  • 7ac848b23b emit more information for AstLocals Lily Brown 2022-02-14 11:10:37 -08:00
  • 111045833d
    Update STATUS.md Arseny Kapoulkine 2022-02-14 10:53:08 -08:00
  • 1e2d4ea17c
    Update STATUS.md Arseny Kapoulkine 2022-02-14 10:51:45 -08:00
  • efff0125d6
    Update STATUS.md Arseny Kapoulkine 2022-02-14 10:50:41 -08:00
  • 16ef4cb786
    Create STATUS.md Arseny Kapoulkine 2022-02-14 10:50:06 -08:00
  • c03c31cd6f
    Update function-table-clone.md Arseny Kapoulkine 2022-02-14 10:39:52 -08:00
  • 480ccd2d45
    Update function-table-clone.md Arseny Kapoulkine 2022-02-14 10:26:00 -08:00
  • d6d65940db
    Update function-table-clone.md Arseny Kapoulkine 2022-02-14 10:25:45 -08:00
  • bfeb69988a
    Update function-table-clone.md Arseny Kapoulkine 2022-02-14 10:23:23 -08:00
  • cb410a8b41
    RFC: table.clone Arseny Kapoulkine 2022-02-14 10:22:05 -08:00
  • 7d679b317f
    RFC: Generalized iteration (#335) Arseny Kapoulkine 2022-02-14 10:04:07 -08:00
  • 74bf30eb1c
    Add documentation for upcoming CommentDirective lint Arseny Kapoulkine 2022-02-14 08:59:05 -08:00
  • cf0bc1ed93
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:53:03 -08:00
  • 6cefa03519
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:45:12 -08:00
  • 37da546e8d
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:41:44 -08:00
  • 9361b856da
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:41:10 -08:00
  • a8593fca76
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:40:27 -08:00
  • 5f0b8ae1be
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:40:11 -08:00
  • 14e40671fc
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:39:20 -08:00
  • e52d036000
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:38:12 -08:00
  • 17c0462665
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:37:47 -08:00
  • fb1c5c2f1e
    Update syntax-list-comprehensions.md James Napora 2022-02-13 16:36:52 -08:00
  • 64cd591b96
    Rename syntax-list-comprehensions to syntax-list-comprehensions.md James Napora 2022-02-13 16:19:53 -08:00
  • b25baf137a
    Create syntax-list-comprehensions James Napora 2022-02-13 16:19:34 -08:00
  • e0a9bc191a
    Prototype: added syntax for optional type annotations (#358) Alan Jeffrey 2022-02-11 19:03:26 -06:00
  • a4595ac24f Remove extra space in anonymous functions ajeffrey@roblox.com 2022-02-11 18:46:43 -06:00
  • 1a35e3e1cc Finished the typechecker for fully type-annotated programs ajeffrey@roblox.com 2022-02-11 18:24:02 -06:00
  • 34030da631 Added syntax for optional type annotations ajeffrey@roblox.com 2022-02-11 15:04:52 -06:00
  • 9f68a4f802 More work on infallible typechecking ajeffrey@roblox.com 2022-02-11 14:50:50 -06:00
  • db90c7da48
    Add a typeToString function to the prototype (#354) Alan Jeffrey 2022-02-11 14:38:35 -06:00
  • 63d5423bbb
    Sync to upstream/release/514 (#357) 0.514 Arseny Kapoulkine 2022-02-11 11:02:09 -08:00
  • a08f52a6d2 Merge branch 'upstream' into merge Arseny Kapoulkine 2022-02-11 10:45:41 -08:00
  • 46ba69555a Merge branch 'master' into merge Arseny Kapoulkine 2022-02-11 10:43:59 -08:00
  • e9bf182585 Sync to upstream/release/514 Arseny Kapoulkine 2022-02-11 10:43:14 -08:00
  • aecd60371b
    Update performance.md (#355) Arseny Kapoulkine 2022-02-11 09:13:27 -08:00
  • 6193fc8fc4 Removed AnonFunDec ajeffrey@roblox.com 2022-02-11 10:43:33 -06:00
  • 8a9a2ac08d
    Changed use of .luaurc to luauconfig.json Brad Sharp 2022-02-11 13:39:25 +00:00
  • dae85f3761
    Update performance.md Arseny Kapoulkine 2022-02-10 23:03:18 -08:00
  • 99fe8b3df9 Fixed some processing of options ajeffrey@roblox.com 2022-02-10 20:46:39 -06:00
  • 1d66d8a3d3 Track untyped v typed syntax ajeffrey@roblox.com 2022-02-10 20:11:59 -06:00
  • 2a7cc199a9 Run github action on prototyping branches ajeffrey@roblox.com 2022-02-10 17:04:34 -06:00
  • 120207bb67 Added Luau.Type.ToString ajeffrey@roblox.com 2022-02-10 17:03:10 -06:00
  • 53b5251c0a Complete (I hope) defn of typechecking derivation trees ajeffrey@roblox.com 2022-02-10 16:53:59 -06:00
  • 5a6e5c02b5 Fix smoke test ajeffrey@roblox.com 2022-02-10 12:03:37 -06:00
  • 0fa01222cf Run prototyping workflow on prototyping-* branches ajeffrey@roblox.com 2022-02-10 11:13:45 -06:00
  • efa0ceede2 Improved VarDec syntax ajeffrey@roblox.com 2022-02-10 11:13:13 -06:00
  • daa38aa29d Improved typeToString ajeffrey@roblox.com 2022-02-09 18:31:55 -06:00
  • 5187e64f88
    Implement a prototype interpreter (#353) Alan Jeffrey 2022-02-09 17:14:29 -06:00
  • 2c31f32b64 Redo smoketest ajeffrey@roblox.com 2022-02-09 16:08:51 -06:00
  • ffbed5076f Update workflow ajeffrey@roblox.com 2022-02-09 15:37:59 -06:00
  • 781dbfa2b4 Got examples to typecheck again ajeffrey@roblox.com 2022-02-09 15:32:59 -06:00
  • 74ff8c6efc Started on typechecking ajeffrey@roblox.com 2022-02-09 15:28:24 -06:00
  • 8573eeda49 First draft interpreter ajeffrey@roblox.com 2022-02-09 14:23:25 -06:00
  • abe3f87b48
    docs: Add documentation for upcoming MisleadingAndOr lint (#349) Arseny Kapoulkine 2022-02-09 09:27:01 -08:00
  • ec481695a3
    Update library.md (#352) Arseny Kapoulkine 2022-02-09 09:19:50 -08:00
  • 496a093abb Added step function ajeffrey@roblox.com 2022-02-09 10:39:30 -06:00
  • cfee87d912
    Update library.md Arseny Kapoulkine 2022-02-08 23:12:49 -08:00
  • 40322e96b8
    Update lint.md Arseny Kapoulkine 2022-02-08 16:55:49 -08:00
  • 5deb02ace2 Rerun prototyping workflow if JSON serializer changes ajeffrey@roblox.com 2022-02-08 18:33:18 -06:00
  • 38c9b54e75 First cut operational semantics ajeffrey@roblox.com 2022-02-08 18:32:27 -06:00
  • 041838a942
    Prototyping a small subset of Luau in Agda (#350) Alan Jeffrey 2022-02-08 18:26:58 -06:00
  • 178211a21d Responding to review comments ajeffrey@roblox.com 2022-02-08 14:30:43 -06:00
  • fdb9c90ccd Another shot at caching ajeffrey@roblox.com 2022-02-08 13:57:32 -06:00
  • 521c44e065 Added badge to README ajeffrey@roblox.com 2022-02-08 13:53:29 -06:00
  • de2230fb2a Added more files to .gitignor ajeffrey@roblox.com 2022-02-08 13:53:02 -06:00
  • 8a39ca5a68
    docs: Add documentation for upcoming MisleadingAndOr lint Arseny Kapoulkine 2022-02-08 11:52:19 -08:00
  • cad7b5e67d Another shot at caching ajeffrey@roblox.com 2022-02-08 13:32:37 -06:00
  • abab255fdf Another shot at caching ajeffrey@roblox.com 2022-02-08 13:22:43 -06:00
  • 2d1ffd19db Another shot at caching ajeffrey@roblox.com 2022-02-08 13:16:22 -06:00
  • df9c98fb95 Another shot at caching ajeffrey@roblox.com 2022-02-08 13:07:57 -06:00
  • 7badb4a074 Another shot at caching ajeffrey@roblox.com 2022-02-08 12:57:29 -06:00
  • cf7a40c0d9 Another shot at caching ajeffrey@roblox.com 2022-02-08 12:56:57 -06:00
  • e8fb809058 Another shot at caching ajeffrey@roblox.com 2022-02-08 12:45:39 -06:00
  • 4d4013a7c8 Another shot at caching ajeffrey@roblox.com 2022-02-08 11:49:32 -06:00
  • 48f3304c69 Another shot at caching ajeffrey@roblox.com 2022-02-08 11:35:04 -06:00
  • 180e739581 Try to get caching to work ajeffrey@roblox.com 2022-02-08 11:18:23 -06:00
  • 0bb7cd9632 Get examples to typecheck again ajeffrey@roblox.com 2022-02-08 11:17:42 -06:00
  • ffd7b55fef Another shot at getting the smoketest to run ajeffrey@roblox.com 2022-02-08 10:41:52 -06:00
  • dbf35b4176 Get smoketest to run ajeffrey@roblox.com 2022-02-08 10:30:53 -06:00
  • 1aae874c38 Try package-env not package-db ajeffrey@roblox.com 2022-02-08 10:07:56 -06:00
  • ae1f2e2e86 Try using an explcit package.db ajeffrey@roblox.com 2022-02-08 09:55:24 -06:00
  • 48831529d8 Try to get cabal weirdness not to be weird ajeffrey@roblox.com 2022-02-07 22:03:58 -06:00
  • 90e356c77c Try to get cabal weirdness not to be weird ajeffrey@roblox.com 2022-02-07 21:40:13 -06:00
  • 7dae33b7ae Try to get cabal weirdness not to be weird ajeffrey@roblox.com 2022-02-07 21:14:16 -06:00
  • 8c390ffee2 Try to get cabal weirdness not to be weird ajeffrey@roblox.com 2022-02-07 20:10:15 -06:00
  • 2d04049077 Run prototypinmg action when workflows dir changes ajeffrey@roblox.com 2022-02-07 19:35:01 -06:00
  • d0a4510d2d Install agda from cabal ajeffrey@roblox.com 2022-02-07 19:00:47 -06:00
  • 33ba6b0e3f Trying to get it to compile with Agda 2.6.0 ajeffrey@roblox.com 2022-02-07 18:10:13 -06:00
  • e86b9772c8 Renaming Main to PrettyPrinter ajeffrey@roblox.com 2022-02-07 17:20:56 -06:00
  • ce9b7e4c70 Add cabal update to workflow ajeffrey@roblox.com 2022-02-07 17:10:58 -06:00
  • 50a9ea1b63 Updated README ajeffrey@roblox.com 2022-02-07 17:09:58 -06:00
  • a1325c106d First cut github actions ajeffrey@roblox.com 2022-02-07 17:04:34 -06:00