Commit graph

  • ef386723f2
    Update docs/syntax-attribute-functions-deprecated.md Aviral Goel 2024-08-06 09:45:43 -07:00
  • 846e4d10fe
    Update docs/syntax-attribute-functions-deprecated.md Aviral Goel 2024-08-06 09:45:37 -07:00
  • 68226725c2 Add a note about increasing the list of available globals/libraries: Junseo Yoo 2024-08-05 13:44:47 -07:00
  • e9dd8a2d83 Forgot string and utf8 library Junseo Yoo 2024-08-04 17:35:25 -07:00
  • 9261385376 add information about type functions not being able to be exported Junseo Yoo 2024-08-02 20:15:05 -07:00
  • 8ed92d14a9
    forgot to finish my sentence Junseo Yoo 2024-08-02 17:30:03 -07:00
  • d95132ebfb optional arguments does not mean you don't need to write it Junseo Yoo 2024-07-31 23:49:46 -07:00
  • a449a000c8 combine getstringsingleton, getbooleansingleton Junseo Yoo 2024-07-31 10:58:20 -07:00
  • 7938996ef6
    Update user_defineable_self_namecall_type.md karl-police 2024-07-31 19:24:07 +02:00
  • 5ba1c7bc55
    Update user_defineable_self_namecall_type.md karl-police 2024-07-31 19:22:59 +02:00
  • 75464d5752
    Create user_defineable_self_namecall_type.md karl-police 2024-07-31 19:07:24 +02:00
  • 40295408f1 better example for long running type functions Junseo Yoo 2024-07-30 12:27:30 -07:00
  • 62cf504ba7 fixed merge conflict Junseo Yoo 2024-07-30 11:29:45 -07:00
  • 272ca7dbaf big revision with new information, features, supported methods, list of available globals Junseo Yoo 2024-07-30 11:29:02 -07:00
  • 8be17bff15 change typelib.type() to :is(...) Junseo Yoo 2024-07-27 16:44:45 -07:00
  • f701e882d7 some revisions + typelib->type Junseo Yoo 2024-07-25 16:20:03 -07:00
  • 21c55072c3 merge newmetatable with newfunction Junseo Yoo 2024-07-25 11:33:01 -07:00
  • 8958a85b3c remove metatable from type Junseo Yoo 2024-07-24 22:43:27 -07:00
  • 1643c16d3d
    Update docs/user-defined-type-functions.md Junseo Yoo 2024-07-24 13:58:22 -07:00
  • eefb5e5da7
    Improvements, remove things outside of the scope of the RFC. SecondNewtonLaw 2024-07-23 20:50:32 -03:00
  • 0c2914e998
    Update docs/user-defined-type-functions.md Junseo Yoo 2024-07-23 15:10:59 -07:00
  • 01d2bc8e12
    Improve SecondNewtonLaw 2024-07-23 19:07:48 -03:00
  • ebfaa89801
    Update type-constraints-on-generic-parameters.md NaN 2024-07-23 00:10:30 -03:00
  • d7f68a100d
    Create type-constraints-on-generic-parameters.md NaN 2024-07-23 00:04:46 -03:00
  • b57bf48689
    Add Implemented status for the "Native Attribute for Functions" RFC (#47) Aviral Goel 2024-07-22 13:18:48 -07:00
  • 65551e937a
    Add Implemented status for the "Attributes (for Functions)" RFC (#46) Aviral Goel 2024-07-22 13:18:37 -07:00
  • 426613a1ff removed inaccurate text Dibri Nsofor 2024-07-22 10:08:38 -07:00
  • 5722f85152 removed typelib.is*() and added typelib.type() instead Junseo Yoo 2024-07-18 13:06:49 -07:00
  • 86223cfb38 Merge branch 'jeremyyoo-user-defined-type-functions' of https://github.com/joonyoo181/luau-lang-rfcs into jeremyyoo-user-defined-type-functions Junseo Yoo 2024-07-18 12:29:23 -07:00
  • 5f490f1d7f remove print() for first iteration Junseo Yoo 2024-07-18 12:29:06 -07:00
  • a34aec51e5
    Apply suggestions from code review Junseo Yoo 2024-07-18 12:27:18 -07:00
  • 99547c7c18
    Update docs/user-defined-type-functions.md Junseo Yoo 2024-07-18 12:20:52 -07:00
  • 5620eb344e moved stringle, boolean, number to be an instance attribute of typelib Junseo Yoo 2024-07-18 10:52:10 -07:00
  • 500bca4457 information about pass by reference and typelib.copy() method Junseo Yoo 2024-07-18 02:12:18 -07:00
  • ce87ddd015 corrected register, cleaned up typos and comments Dibri Nsofor 2024-07-17 21:57:21 -07:00
  • 02b16980fe minor improvements Dibri Nsofor 2024-07-17 17:22:28 -07:00
  • f30bf9a0b5 minor improvements Dibri Nsofor 2024-07-17 17:16:03 -07:00
  • 859d264917 Delete String.getmetatable() Junseo Yoo 2024-07-17 15:37:59 -07:00
  • 8bb94c34ea added parameters to typelib.newmetatable Junseo Yoo 2024-07-16 17:18:12 -07:00
  • 59b2290495 Error for returning non-typelib instance Junseo Yoo 2024-07-16 13:31:10 -07:00
  • f4e728494f
    add axis to angle function Jack 2024-07-16 14:12:29 -05:00
  • f6b24eb5ba
    Apply suggestions from code review Jack 2024-07-16 13:41:13 -05:00
  • 7de8372d80
    remove ncg stuff, add buffer stuff Jack 2024-07-16 13:40:51 -05:00
  • ffe9188c98 fix arguments of Function.setparameters and Function.setreturns Junseo Yoo 2024-07-15 16:27:24 -07:00
  • 8ec04bc4e0 Clarification to typelib.newfunction methods Junseo Yoo 2024-07-15 16:19:31 -07:00
  • 4fdc834c04 fix typelib.newfunction Junseo Yoo 2024-07-15 15:10:00 -07:00
  • 5da2e6e441 Revised typelib.function Junseo Yoo 2024-07-14 17:36:32 -07:00
  • 7a716e6c77 Added parameters to newfunction function Junseo Yoo 2024-07-14 16:35:59 -07:00
  • 1d1bcc947c Added parameters to newtable function Junseo Yoo 2024-07-14 15:54:20 -07:00
  • 2335ab6db9 Add example Aviral Goel 2024-07-12 11:32:53 -07:00
  • 99fa85658e upto is not a word :mindblown: Aviral Goel 2024-07-12 11:14:11 -07:00
  • 0e41e82349 Alex Aviral Goel 2024-07-12 11:12:15 -07:00
  • 8a8f0480d0 Mention methods and fix text Aviral Goel 2024-07-12 11:10:21 -07:00
  • bcf3b321dd Add methods Aviral Goel 2024-07-12 11:02:12 -07:00
  • dbbdd0106b Apply review suggestions and fix text. Aviral Goel 2024-07-12 10:55:38 -07:00
  • 9586170ab9 removed conf link Dibri Nsofor 2024-07-11 10:19:57 -07:00
  • 5022cf2fd8 first draft, needs work Dibri Nsofor 2024-07-11 04:31:26 -07:00
  • 57cb725f99 setup outline Dibri Nsofor 2024-07-11 02:48:57 -07:00
  • f1c51436c6 init file Dibri Nsofor 2024-07-11 02:47:24 -07:00
  • fe79cf6f88 Minor fixes. Aviral Goel 2024-07-10 13:58:03 -07:00
  • 742672e41b RFC: Deprecated Attribute for Functions Aviral Goel 2024-07-10 13:38:27 -07:00
  • 16d0e1ac65 Add Implemented status for the "Native Attribute for Functions" RFC Aviral Goel 2024-07-09 13:12:39 -07:00
  • 721bb3864d Add Implemented status for the "Attributes (for Functions)" RFC Aviral Goel 2024-07-09 12:09:26 -07:00
  • f2685c315b Fixed rawget example Junseo Yoo 2024-07-03 14:47:48 -07:00
  • 3babf9bfab == operator overridden with __eq Junseo Yoo 2024-07-03 14:37:01 -07:00
  • 97439cfe5e typelib.nil clashes with the reserved keyword, so changed to typelib.niltype Junseo Yoo 2024-07-03 14:27:38 -07:00
  • 3a77768fae merge addprop() and delprop() into one Junseo Yoo 2024-07-03 13:30:24 -07:00
  • aa5057a50b addprop(key, ty.nil) != delprop(key) Junseo Yoo 2024-07-03 11:22:14 -07:00
  • 361968f1a8 added tbl:getprop(key) to obtain a single value Junseo Yoo 2024-07-03 10:01:51 -07:00
  • 406ea952e4 Removed overloading metamethods for now Junseo Yoo 2024-07-03 09:57:28 -07:00
  • fd981bd74e make nil, unknown, never, any an instance attribute of typelib; merge getindextype/getindexresulttype into one function Junseo Yoo 2024-07-02 19:28:51 -07:00
  • e0f352a665 small fix to reflect table method name change to class method names Junseo Yoo 2024-07-02 14:16:06 -07:00
  • a6ee5eddad renaming methods, overloading __eq __le __newindex, metatable as representation of tables Junseo Yoo 2024-07-02 14:10:58 -07:00
  • efa815b920 revising typelib library and method descriptions Junseo Yoo 2024-07-02 11:13:52 -07:00
  • b87e39c578 added globals/libraries to a list of illegal constructs Junseo Yoo 2024-07-02 10:03:56 -07:00
  • 60ef9d3f6c using colons instead of periods to invoke method calls Junseo Yoo 2024-07-01 12:09:14 -07:00
  • db7a65b0da Added indexer methods for Class types Junseo Yoo 2024-07-01 12:03:43 -07:00
  • 1ad250d1c4 comment: ~ to not Junseo Yoo 2024-07-01 11:50:16 -07:00
  • 96611f14cb colon to invoke methods Junseo Yoo 2024-07-01 11:48:31 -07:00
  • 0cc4a86dca big revision on library methods, reason for using userdata, illegal constructs in type functions; need to add support for generic types and list of supported libraries/globals Junseo Yoo 2024-07-01 11:44:32 -07:00
  • a98da0992d
    fix typo Jack 2024-06-29 15:22:07 -05:00
  • 689d466090 Starlark approach without execution limit Junseo Yoo 2024-06-28 18:29:07 -07:00
  • 6c8890aabe
    Update vector-library.md Jack 2024-06-28 19:56:08 -05:00
  • 4e6b581640
    Merge pull request #1 from kalrnlo/master Jack 2024-06-28 19:52:59 -05:00
  • e58213f629 fix typos in method names Junseo Yoo 2024-06-27 15:27:20 -07:00
  • 2906909bb2 removed getname() as there aren't real usecases Junseo Yoo 2024-06-27 11:45:44 -07:00
  • 01752a2063 print to warn; error/return nothing to fail reduction Junseo Yoo 2024-06-27 10:35:17 -07:00
  • 16759e3527 lType -> typelib Junseo Yoo 2024-06-27 10:22:12 -07:00
  • b0451ea9e7 Type functions can not refer to outer scopes Junseo Yoo 2024-06-27 10:20:54 -07:00
  • 6eb512b234
    Make the vector librarys functions align more with their math lib equivalents, and add functions that exist in the math lib that would also be useful for vectors Kalrnlo 2024-06-26 14:25:49 -04:00
  • 39f80fbc6a user configurable timeout added Junseo Yoo 2024-06-26 09:54:38 -07:00
  • e1005b27a6 type functions can call other type functions but not regular functions Junseo Yoo 2024-06-26 09:12:46 -07:00
  • 8a7903f906 Added a section about type function type checking as one of future works Junseo Yoo 2024-06-26 08:44:28 -07:00
  • b14fb7798f
    Reserve the dollar sign token (#44) boyned//Kampfkarren 2024-06-25 08:15:36 -07:00
  • 5320557a0e getname() should return string not table Junseo Yoo 2024-06-24 16:38:39 -07:00
  • 421be7551b addressing comment: boolean is equivalent to true | false Junseo Yoo 2024-06-24 16:24:36 -07:00
  • cde3866893 table runtime representation still depends on VM Junseo Yoo 2024-06-24 16:14:29 -07:00
  • 4231d1dcb5 library names to luacase Junseo Yoo 2024-06-24 15:16:15 -07:00
  • 4079470d35 Initial commit for UDTF Junseo Yoo 2024-06-24 13:34:03 -07:00
  • 80781a73bf
    small fixes Jack 2024-06-22 20:01:52 -05:00