Commit Graph

  • f7d910fa55 Use references for JSON metadata. Stephen Chung 2022-08-14 14:20:37 +0800
  • 4725cb974c
    Merge pull request #615 from schungx/master Stephen Chung 2022-08-13 18:59:36 +0800
  • 9813f657bb Use ImmutableString for AST. Stephen Chung 2022-08-13 18:40:14 +0800
  • 28743594d0 Use interned strings for AST nodes. Stephen Chung 2022-08-13 18:07:42 +0800
  • 1c7b80ed13 Use turbofish for impl Trait. Stephen Chung 2022-08-12 22:48:15 +0800
  • 195c81c6ff Remove debug print. Stephen Chung 2022-08-12 16:51:44 +0800
  • 3cb66b7e23 Fix bug. Stephen Chung 2022-08-12 16:44:13 +0800
  • cba394d73c Revise strings interning. Stephen Chung 2022-08-12 16:34:57 +0800
  • 5ba9b3bd1c Optimize Dynamic::is. Stephen Chung 2022-08-12 12:48:35 +0800
  • 8bbb382d9c Use hashing for strings interner. Stephen Chung 2022-08-12 10:34:09 +0800
  • ac1f661ab0 Add std feature. Stephen Chung 2022-08-12 09:59:48 +0800
  • bfc766f725 Use strings interner. Stephen Chung 2022-08-11 22:56:23 +0800
  • be448dfe4d Use identifiers in format! Stephen Chung 2022-08-11 19:01:23 +0800
  • ccd498700d
    Merge pull request #614 from schungx/master Stephen Chung 2022-08-11 09:51:02 +0800
  • ceaf9fab1b
    Merge pull request #65 from tguichaoua/type_builder_iterable Stephen Chung 2022-08-11 09:39:04 +0800
  • 24bf3c29ef Merge remote-tracking branch 'other/master' into type_builder_iterable Tristan Guichaoua 2022-08-10 17:31:17 +0200
  • 0046c3a330 impl TypeBuilder::is_iterable Tristan Guichaoua 2022-08-10 14:00:43 +0200
  • 16f81fd5f9 Add std feature. Stephen Chung 2022-08-10 15:43:52 +0800
  • 464bc47052 Fix comment. Stephen Chung 2022-08-10 13:15:34 +0800
  • 4d7a4875f2 Archive 1.8.0 API json file. Stephen Chung 2022-08-10 13:14:54 +0800
  • 255af006ee Fix doc comments. Stephen Chung 2022-08-10 12:48:37 +0800
  • 8dc7137913 Disallow import index in closures also. Stephen Chung 2022-08-09 21:46:34 +0800
  • ac93a0bbbc Fix bug in namespace searching. Stephen Chung 2022-08-09 21:35:45 +0800
  • 8408c190dc Add with_iterator to TypeBuilder. Stephen Chung 2022-08-09 18:18:41 +0800
  • ba84b12612
    Merge pull request #611 from schungx/master Stephen Chung 2022-08-09 17:43:55 +0800
  • f323644e20 Fix tests. Stephen Chung 2022-08-09 17:24:24 +0800
  • d9a58907d9 Fix up tests and some coding style changes. Stephen Chung 2022-08-09 17:07:45 +0800
  • 438dffef78 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-08-09 16:59:53 +0800
  • b0e2756c4d
    Merge pull request #610 from tguichaoua/main Stephen Chung 2022-08-09 16:55:11 +0800
  • 35c2caab07 fix doc Tristan Guichaoua 2022-08-09 10:47:53 +0200
  • 217ca79930 rm volatile note on Engine::build_type Tristan Guichaoua 2022-08-09 10:36:58 +0200
  • 5eaa2a3d7e add example Tristan Guichaoua 2022-08-09 10:36:33 +0200
  • 68c11060d9 Merge branch 'main' of https://github.com/rhaiscript/rhai Stephen Chung 2022-08-09 16:31:25 +0800
  • c9730b0f56
    Merge pull request #609 from tguichaoua/main Stephen Chung 2022-08-09 16:28:18 +0800
  • c29d3c35a3 add missing inlines Tristan Guichaoua 2022-08-09 10:19:15 +0200
  • eabce6da83 Merge branch 'type_builder' Tristan Guichaoua 2022-08-09 10:18:49 +0200
  • 6d400b747a fix doc Tristan Guichaoua 2022-08-09 10:16:34 +0200
  • 5370031068 inline methods Tristan Guichaoua 2022-08-09 10:15:49 +0200
  • e4e315fb2a add cfg Tristan Guichaoua 2022-08-09 10:14:18 +0200
  • 19dc368cfd add docs Tristan Guichaoua 2022-08-09 10:08:56 +0200
  • addefec17c TypeBuilder : split pub/private api impl block Tristan Guichaoua 2022-08-09 09:49:55 +0200
  • de7efa18a5 add volatile api notes Tristan Guichaoua 2022-08-09 09:48:46 +0200
  • 6b2d9d2cdd rm TypeBuilder::build Tristan Guichaoua 2022-08-09 09:44:16 +0200
  • 87baed717f make TypeBuilder::new private Tristan Guichaoua 2022-08-09 09:44:01 +0200
  • acbda7f66c fix doc typo Tristan Guichaoua 2022-08-09 09:43:12 +0200
  • 4432d5063a impl TypeBuilder Tristan Guichaoua 2022-08-08 17:39:15 +0200
  • efee24beee actually fix doc Tristan Guichaoua 2022-08-08 17:30:00 +0200
  • 74c26a8c71 fix doc Tristan Guichaoua 2022-08-08 17:29:03 +0200
  • 1ccb5c0f26 rename RhaiCustomType to CustomType Tristan Guichaoua 2022-08-08 15:12:43 +0200
  • b6937fd21d add RhaiCustomType trait and build_type method Tristan Guichaoua 2022-08-08 14:43:06 +0200
  • 47f02b96d7 Add top-level wrappers. Stephen Chung 2022-08-08 09:10:15 +0800
  • 7e3a4a4c52
    Merge pull request #608 from schungx/master Stephen Chung 2022-08-07 21:55:44 +0800
  • 862de2049b Fix README links. Stephen Chung 2022-08-07 21:54:57 +0800
  • eaef24b679
    Merge pull request #604 from schungx/master Stephen Chung 2022-08-06 08:56:37 +0800
  • d9ffac17fa Fix tests. Stephen Chung 2022-08-05 23:45:40 +0800
  • d8532b48b6 Add function pointer short-hand. Stephen Chung 2022-08-05 23:30:44 +0800
  • ca65e17610 Remove old static.d.rhai. Stephen Chung 2022-07-31 13:23:24 +0800
  • ccf2b5655a Add docs on timestamp. Stephen Chung 2022-07-31 13:23:15 +0800
  • d5f9b0f5c6 Use resolver 2. Stephen Chung 2022-07-31 12:52:53 +0800
  • 1b823a425d
    Merge pull request #601 from schungx/master Stephen Chung 2022-07-29 14:12:22 +0800
  • 13a1147dea Add include_standard_packages to Definitions. Stephen Chung 2022-07-29 13:39:51 +0800
  • a0e272750a
    Merge pull request #600 from schungx/master Stephen Chung 2022-07-29 11:54:09 +0800
  • 52edded841 Fix formatting. Stephen Chung 2022-07-29 11:10:20 +0800
  • 7afcad24d6 Fix tests. Stephen Chung 2022-07-29 11:01:00 +0800
  • 1073a7bd54 Fix bug in constant interpolated string. Stephen Chung 2022-07-29 10:49:03 +0800
  • fc976172e7 Fix bug with capturing undefined variable. Stephen Chung 2022-07-29 09:43:40 +0800
  • ea38185cac Add ParseError:err_type and ParseError::position. Stephen Chung 2022-07-29 09:42:30 +0800
  • e91286a2b9
    Merge pull request #597 from schungx/master Stephen Chung 2022-07-28 20:53:46 +0800
  • 6fab9f5b63 Fix build. Stephen Chung 2022-07-28 18:08:21 +0800
  • 87687ebf25 Gate definitions with internals feature. Stephen Chung 2022-07-28 17:58:22 +0800
  • 0f92eb05bd
    Merge pull request #596 from tamasfe/defs/nested-modules-single-file-refactors Stephen Chung 2022-07-28 09:04:36 +0800
  • 3b8692be55
    fix(def): conditional compilation and doc fixes tamasfe 2022-07-27 23:55:36 +0200
  • 9fac93d404
    feat(defs): nested modules, single file tamasfe 2022-07-27 23:39:03 +0200
  • b6ddd276f0
    Merge pull request #595 from schungx/master Stephen Chung 2022-07-27 18:46:02 +0800
  • 2f948a784c Clean up more clippy. Stephen Chung 2022-07-27 18:04:59 +0800
  • 39dee556c4 Clean up clippy. Stephen Chung 2022-07-27 16:04:24 +0800
  • 21f822020f Add Scope::remove. Stephen Chung 2022-07-27 11:35:40 +0800
  • bc0a05684d
    Merge pull request #592 from schungx/master Stephen Chung 2022-07-26 22:56:24 +0800
  • d42c6b69a3 Map i64 and f64 to int and float in definitions file. Stephen Chung 2022-07-26 22:55:24 +0800
  • 8e21c4727b Fix definitions API code styles and formatting. Stephen Chung 2022-07-26 22:38:40 +0800
  • a891b54d0f
    Merge pull request #590 from tamasfe/feat-definitions Stephen Chung 2022-07-26 21:53:43 +0800
  • 0bf7baa502
    Merge branch 'main' into feat-definitions Stephen Chung 2022-07-26 21:18:01 +0800
  • 8962f4b53a
    Merge pull request #591 from schungx/master Stephen Chung 2022-07-26 21:11:45 +0800
  • 4bc2079bd6
    fix(defs): builtin operator fixes tamasfe 2022-07-26 15:10:39 +0200
  • 3805830bfa
    chore(defs): regenerate example definitions tamasfe 2022-07-26 15:08:12 +0200
  • 7dcf6a5d7a
    chore(defs): no stdio on wasm tamasfe 2022-07-26 14:51:22 +0200
  • 6d4b5095d2 feat(defs): deterministic function ordering tamasfe 2022-07-26 14:42:30 +0200
  • ade818b043
    fix(defs): compile errors tamasfe 2022-07-26 14:28:54 +0200
  • d350462cf8
    chore: formatting tamasfe 2022-07-26 14:18:43 +0200
  • fdbe837a5d
    feat(defs): iter_files and small fixes tamasfe 2022-07-26 14:16:54 +0200
  • b00bf8535d
    fix(defs): conditional compilation and refactors tamasfe 2022-07-26 13:55:10 +0200
  • 8ebc50bea8
    feat(defs): builtin definitions tamasfe 2022-07-26 13:39:50 +0200
  • 772087513a Fix doc test. Stephen Chung 2022-07-26 17:19:41 +0800
  • a95ef4c255 Revise required/forbidden features in examples. Stephen Chung 2022-07-26 17:05:42 +0800
  • f188f96974 Fix missing feature gate. Stephen Chung 2022-07-26 16:49:05 +0800
  • c0785f7004
    fix(definitions): no_std and type names tamasfe 2022-07-26 10:26:23 +0200
  • a76f4dd6d3 Rename Iterator<Item=T> to Iterator<T> Stephen Chung 2022-07-26 14:46:34 +0800
  • 835fa8afa3 Remove warnings. Stephen Chung 2022-07-26 12:20:05 +0800
  • b7b9ff29e4
    feat: basic definitions tamasfe 2022-07-25 19:01:06 +0200
  • 61056dfb24 Export is_valid_identifier and is_valid_function_name under internals. Stephen Chung 2022-07-25 22:05:52 +0800