Mees Delzenne
|
1bcf57ecc9
|
Update rquickjs dependency to new version (#2089)
|
2023-06-06 06:11:32 +00:00 |
|
Finn Bear
|
a81d427c02
|
Refactor - Use floats for math and cvt'ing from JS numbers, integer division truncates (#2032)
|
2023-05-23 07:10:09 +01:00 |
|
Finn Bear
|
01b280623c
|
Feature #1973 - Add time::ceil function. (#1975)
|
2023-05-11 14:46:36 -04:00 |
|
Tobie Morgan Hitchcock
|
86483e087a
|
Fix clippy warnings (#1965)
|
2023-05-10 12:58:04 -04:00 |
|
Finn Bear
|
ccc16fa9a7
|
Feature - Expand support for Bytes (#1898)
|
2023-05-09 16:43:16 -04:00 |
|
Finn Bear
|
73374d4799
|
Bugfix - Prevent NUL bytes from existing in UTF-8 strings (#1941)
|
2023-05-09 13:48:14 -04:00 |
|
Finn Bear
|
d0e76e64a9
|
Testing & Bugfix - Ensure consistency of functions. (#1919)
|
2023-05-05 00:05:51 +01:00 |
|
Finn Bear
|
975ea616dd
|
Bugfix - export new array::slice to JS and fuzzer. (#1915)
|
2023-05-03 22:48:05 +01:00 |
|
Jan Tebernum
|
1cd00cf3fc
|
Feature: Add function string::contains (#1906)
|
2023-05-03 11:40:17 +01:00 |
|
Rushmore Mushambi
|
91e949248d
|
Unify serialisation (#1881)
|
2023-04-29 16:58:22 +01:00 |
|
Tobie Morgan Hitchcock
|
66b105dac0
|
Add support for stricter typings (#1861)
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
|
2023-04-25 11:13:04 +01:00 |
|
Tobie Morgan Hitchcock
|
ca9e0f4d3a
|
Rename JavaScript string::length() function to string::len()
|
2023-02-21 17:27:35 +00:00 |
|
Tobie Morgan Hitchcock
|
0e8866b4e3
|
Add blueprint for JavaScript Web APIs
|
2023-02-13 17:47:09 +00:00 |
|
Tobie Morgan Hitchcock
|
1fb147eb5e
|
Ensure custom JavaScript classes are cloneable
|
2023-02-13 16:03:29 +00:00 |
|
Tobie Morgan Hitchcock
|
838d4371fe
|
Add static .is() function for comparison of custom JavaScript classes
|
2023-02-12 15:52:10 +00:00 |
|
Tobie Morgan Hitchcock
|
6556de7cd2
|
Allow function argument overloading on custom JavaScript classes
|
2023-02-12 15:51:47 +00:00 |
|
Tobie Morgan Hitchcock
|
612cd39b05
|
Add toJSON() method to custom JavaScript classes
|
2023-02-12 15:49:53 +00:00 |
|
Tobie Morgan Hitchcock
|
8cfc286beb
|
Add global console object to JavaScript runtime
Closes #1634
|
2023-02-12 12:23:44 +00:00 |
|
Tobie Morgan Hitchcock
|
84b026679f
|
Update clippy linting tests
|
2023-02-03 11:47:07 +00:00 |
|
Tobie Morgan Hitchcock
|
8f89f8729c
|
Update 3rd party dependencies
Closes #1593
|
2023-01-17 09:00:30 +00:00 |
|
Tobie Morgan Hitchcock
|
2949ea7f4d
|
Add SQL is::datetime() function
Closes #1301
|
2023-01-09 09:52:21 +00:00 |
|
Tobie Morgan Hitchcock
|
cca04de5c4
|
Add SQL time::format() function to JavaScript context
|
2023-01-09 09:52:21 +00:00 |
|
Tobie Morgan Hitchcock
|
f5739cba48
|
Add SQL time::timezone() function
Related to #1428
|
2023-01-09 09:52:20 +00:00 |
|
Tobie Morgan Hitchcock
|
44f064a686
|
Add additional SQL array functions to JavaScript context
|
2023-01-07 20:02:37 +00:00 |
|
Tobie Morgan Hitchcock
|
98a5d75d63
|
Add SurrealQL functions to JavaScript runtime
|
2023-01-04 07:51:21 +00:00 |
|
Rushmore Mushambi
|
c2dce39f91
|
Integrate client library into surrealdb crate (#1514)
|
2022-12-30 08:23:19 +00:00 |
|
Tobie Morgan Hitchcock
|
44c3f32f69
|
Fix clippy linting warnings
|
2022-12-20 10:30:40 +00:00 |
|
Tobie Morgan Hitchcock
|
8bd3d8046c
|
Ensure uncaught JavaScript exceptions are caught
Closes #1461
|
2022-12-18 20:48:37 +00:00 |
|
Tobie Morgan Hitchcock
|
406e277c3b
|
Ensure crate builds with no-default-features
|
2022-12-07 19:30:29 +00:00 |
|
CelebrateVC
|
f0745386cf
|
Improve code comments for documentation (#1476)
|
2022-11-23 09:42:59 +00:00 |
|
Rushmore Mushambi
|
12ded8b066
|
Log version when starting the server (#1358)
|
2022-10-27 01:58:08 -07:00 |
|
Finn Bear
|
f2bb4f64af
|
Limit time and memory available to Javascript functions (#1270)
|
2022-09-29 08:42:06 +01:00 |
|
Tobie Morgan Hitchcock
|
5fe1fd0227
|
Fix linting warnings
|
2022-09-23 08:41:40 +01:00 |
|
Kian-Meng Ang
|
40157f6170
|
Fix typos (#42)
Found via `codespell -L crate,inout,ser,fetchs,te,tre,whats`.
|
2022-08-21 13:13:38 +01:00 |
|
Tobie Morgan Hitchcock
|
c10865bda5
|
Simplify toString function in JavaScript classes
|
2022-08-19 16:10:16 +01:00 |
|
Tobie Morgan Hitchcock
|
5f1156341c
|
Store JavaScript classes in separate directory
|
2022-08-19 16:08:30 +01:00 |
|
Tobie Morgan Hitchcock
|
292d35280c
|
Use default export as main JavaScript function
|
2022-08-18 08:33:21 +01:00 |
|
Tobie Morgan Hitchcock
|
500368958f
|
Ensure errors are caught when defining JavaScript classes
|
2022-08-17 23:00:53 +01:00 |
|
Tobie Morgan Hitchcock
|
9c0fbf51f9
|
Remove JavaScript global surrealdb placeholder package
|
2022-08-17 22:50:19 +01:00 |
|
Tobie Morgan Hitchcock
|
890f2f527f
|
Add a placeholder for JavaScript fetch() function
|
2022-08-17 22:46:45 +01:00 |
|
Tobie Morgan Hitchcock
|
038246f054
|
Ensure JavaScript functions are not converted to empty objects
|
2022-08-16 19:27:59 +01:00 |
|
Tobie Morgan Hitchcock
|
d73b19a84c
|
Fix linting errors in Rust 1.63.0
|
2022-08-12 17:42:01 +01:00 |
|
Tobie Morgan Hitchcock
|
c8cba2c64d
|
Remove VOID type
|
2022-07-28 21:54:59 +01:00 |
|
Tobie Morgan Hitchcock
|
f633769b57
|
Fix linter warnings when using as external library
|
2022-07-27 14:13:30 +01:00 |
|
Tobie Morgan Hitchcock
|
db3115fc7c
|
Add surrealdb module as a global object in JavaScript runtime
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
3dc29e1228
|
Add initial ES6 JavaScript modules implementation with ‘os’ module
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
d647e40d49
|
Define main embedded function script as a JavaScript module
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
e9476b9f85
|
Add ability to handle quickjs errors ourselves
|
2022-07-24 01:15:25 +01:00 |
|
Tobie Morgan Hitchcock
|
90dfa9f49f
|
Ensure LIMIT BY clause does not cause query to fail
|
2022-07-09 19:44:15 +01:00 |
|
Tobie Morgan Hitchcock
|
338bf3e142
|
Switch from Boa to QuickJS for JavaScript runtime
|
2022-07-06 14:40:20 +01:00 |
|