Folkert
b4f6b1a0e4
Merge remote-tracking branch 'origin/trunk' into inkwell-llvm-11-bump
2021-04-22 12:43:41 +02:00
Folkert
3cc4e5fea6
bump inkwell version
2021-04-22 12:43:26 +02:00
Folkert
cdf5b89f9a
using hashbrown + bumpalo in practice
2021-04-18 15:35:43 +02:00
Chadtech
239c203c4f
Resolve conflicts
2021-04-15 02:22:12 -04:00
Chadtech
8036220b19
Remove handlebars templating and instead use new html_node() function some string replacement
2021-04-15 02:19:20 -04:00
Richard Feldman
f62b8f5539
cargo update
2021-04-13 08:45:50 -04:00
Folkert
bffb9ab6fe
initial solver for the editor's type constraints
2021-04-12 21:26:20 +02:00
rvcas
36e6739212
feat(editor): depend on roc_solve
2021-04-10 12:58:02 -04:00
Anton-4
24775564fa
Merge branch 'trunk' into simpler_caret
2021-03-23 12:27:38 +01:00
Anton-4
6ab71f9ab9
new caret structure progress, renamed BigSelectedText to BigTextArea
2021-03-22 20:13:49 +01:00
Chadtech
807250f3e3
Moved docs/src/main.rs to docs/src/lib.rs and imported it into the repl. Commented out doc code to avoid it deleting my entire roc project (which happened)
2021-03-21 22:37:39 -04:00
Richard Feldman
deb48d48f8
Use zig env
to find zig compiler_rt
2021-03-14 22:31:32 -04:00
Eric Henry
3e4eb8d839
Clean up file and repl support for Num.maxI128
2021-03-12 17:48:55 -05:00
Anton-4
72de6c3d9c
Merge branch 'trunk' of github.com:rtfeldman/roc into update_deps
2021-03-08 13:09:07 +01:00
Anton-4
8aa0006e89
done updating editor dependencies to latest version
2021-03-08 12:25:55 +01:00
rvcas
fdbb32d88a
Merge branch 'trunk' into config_persistance
2021-03-06 18:16:55 -05:00
Anton-4
e11df7c49a
Updated Cargo.lock using
2021-03-06 12:14:55 +01:00
Anton-4
480666e4e3
removed unused dependencies using cargo-udeps #1036
2021-03-06 12:07:09 +01:00
rvcas
be81cc0371
feat(editor): use confy master branch until 0.5.0 is tagged and released
2021-03-06 00:13:46 -05:00
rvcas
386c72c93d
feat(editor): add confy and serde to persistent and load config
2021-03-05 10:41:19 -05:00
Folkert
3e3fe4fc7a
move test files
2021-03-01 14:59:47 +01:00
Anton-4
1e255f0c69
Merge branch 'trunk' of github.com:rtfeldman/roc into easier_colors
2021-02-26 14:47:00 +01:00
Folkert
e16f6f8c49
fix compile errors
2021-02-24 23:36:42 +01:00
Anton-4
f8944468a4
hsb colors, themes, settings
2021-02-23 19:43:50 +01:00
Folkert
7f14f27ee4
better formatting
2021-02-21 00:14:15 +01:00
Folkert
0ed87828e5
Merge remote-tracking branch 'origin/trunk' into dict
2021-02-10 15:02:53 +01:00
Folkert
ca04411523
fix tests/more uniq removal
2021-02-07 22:50:33 +01:00
Folkert
d211ca7e61
WIP
2021-02-03 20:21:12 +01:00
Chadtech
69fcbf70ea
Merge branch 'trunk' into dict
2021-01-31 15:46:22 -05:00
Richard Feldman
44fd0351be
Merge pull request #946 from rtfeldman/optimize-rc
...
Fuse RC operations
2021-01-30 21:43:10 -05:00
Anton-4
51bf8a42b5
trying fork of clipboard crate
2021-01-30 16:23:54 +01:00
Anton-4
3ed7aeec92
clipboard dependency fix
2021-01-30 15:06:29 +01:00
Folkert
badce47838
rename so names are unique in benchmarks
2021-01-28 15:33:11 +01:00
Anton-4
93e9353e5e
Merge branch 'trunk' of /rtfeldman/roc into copy_paste
2021-01-27 11:01:43 +01:00
Chadtech
d787d3ef7b
Merge branch 'trunk' into dict
2021-01-25 20:25:37 -05:00
Anton-4
8c1e4b63e2
Progress on implementing copy and paste
2021-01-23 19:28:23 +01:00
Chadtech
609bb21fad
Merge branch 'trunk' of github.com:rtfeldman/roc into dict
2021-01-21 22:46:47 -05:00
Anton-4
8e94ae41fc
added read file and text buffer benchmarks
2021-01-19 17:41:23 +01:00
Chadtech
a46a7ef06a
builtin_defs_map passed in explicitly in many places that want to monomorphize, so that we can use a new test_builtin_defs in tests. Hash test works
2021-01-18 22:38:51 -05:00
Anton-4
55cd6a4976
added insert_char benchmark
2021-01-16 19:33:23 +01:00
Anton-4
bdf48d478f
progress integrating text rope
2021-01-11 19:46:15 +01:00
Anton-4
1acbe42962
implemented selection test DSL, added caret tests for move right
2021-01-02 19:33:26 +01:00
Anton-4
862a85698c
merge, fmt, clippy
2020-12-29 20:42:58 +01:00
Anton-4
8c55f4b172
use snafu for errors, pretty backtraces, added backtrace editor idea
2020-12-26 19:24:09 +01:00
Anton-4
7a70c95bb4
rewrite to support multi line selection(unfinished)
2020-12-25 19:46:31 +01:00
Folkert
f5337d5bbf
add ven_graph to the editor
2020-12-21 13:55:40 +01:00
Anton-4
8bf426b6b9
don't recompile shaders unnecessarily
2020-12-15 15:00:24 +01:00
Folkert
1fe0f5d780
Merge remote-tracking branch 'origin/trunk' into editor-ir
2020-12-05 20:58:27 +01:00
Folkert
66748d3a50
Merge remote-tracking branch 'origin/trunk' into editor-ir
2020-12-04 20:45:30 +01:00
Anton-4
6af26c9f75
editor: draw multiple rectangles
2020-12-04 20:05:29 +01:00
Anton-4
c0fdc09ec7
Merge branch 'trunk' of rtfeldman/roc into editor_refactor
2020-12-04 11:28:30 +01:00
Chadtech
1326219415
File module with read, fmt, and write functionality for the editor
2020-12-04 00:14:32 -05:00
Anton-4
1738141111
editor refactoring
2020-12-02 16:43:54 +01:00
Anton-4
ea846b5842
Merge branch 'trunk' of ssh://github.com/rtfeldman/roc into repl_history
2020-11-27 11:45:20 +01:00
Anton-4
e3f64bdb61
repl keep command history
2020-11-27 11:45:11 +01:00
Brendan Hansknecht
902bbef60a
Add storing variables in the stack
2020-11-22 12:48:09 -08:00
Brendan Hansknecht
c9ea15b0a5
Merge branch 'trunk' into dev-backend
2020-11-21 17:18:26 -08:00
Richard Feldman
0ef6a2676d
Merge pull request #716 from rtfeldman/repl_arrows
...
Using arrows in REPL moves cursor
2020-11-21 14:59:46 -05:00
Richard Feldman
3803d70496
Merge branch 'trunk' into render-big-rectangle
2020-11-21 12:48:02 -05:00
Anton-4
da8deaa2f3
Using arrows in REPL moves cursor
2020-11-21 17:50:38 +01:00
Brendan Hansknecht
0cee2cd96f
Merge remote-tracking branch 'origin' into dev-backend
2020-11-18 23:54:31 -08:00
Anton-4
149bf60c81
Minor refactoring for readability
2020-11-18 19:26:59 +01:00
Folkert
8528e5affb
upgrade inkwell
2020-11-17 01:58:30 +01:00
Brendan Hansknecht
86c3c0a409
Add base structure for dev compiler backend
...
Currently we only generate a single static function, but it is probably
loaded and run with jit. This is the base to start generating proper
code.
2020-11-14 18:43:02 -08:00
Folkert
cf80e2852f
add test for transitive alias import
2020-11-11 01:20:30 +01:00
Richard Feldman
27d17f6e2e
Merge branch 'trunk' into fix/docs-tests
2020-11-05 23:35:41 -05:00
Bob Shelline
dda634cf0a
Use buffers for vertex data
2020-11-04 19:47:41 -07:00
Folkert
c3090cf9d7
attempt to wrap closure call result in RocCallResult
2020-11-05 00:23:53 +01:00
Pablo Hirafuji
f441e1dbd1
Merge branch 'trunk' into fix/docs-tests
2020-11-03 10:59:05 -03:00
Bob Shelline
4972e03405
Render a triangle underneath the text
2020-10-30 18:48:10 -06:00
Bob Shelline
eed7406a41
Update wgpu_glyph to 0.10
2020-10-30 17:54:56 -06:00
Pablo Hirafuji
29f9364696
Merge branch 'trunk' into fix/docs-tests
2020-10-30 06:54:19 -03:00
Brendan Hansknecht
78b13ae59d
Specifically ignore some Valgrind test
2020-10-26 17:32:44 -07:00
Pablo Hirafuji
6c70f3d50f
Merge branch 'trunk' into fix/docs-tests
2020-10-25 20:22:47 -03:00
Pablo Hirafuji
43f390d80c
Add some tests for documentation gen
2020-10-25 20:08:43 -03:00
Richard Feldman
21d4f8026e
Merge branch 'trunk' into convert-bitcode-gen-to-c
2020-10-25 14:17:17 -04:00
Richard Feldman
3d7a265c5f
Load a dynamic library in the repl
2020-10-25 01:42:10 -04:00
Richard Feldman
b4377d4d67
Get a basic dylib linking started
2020-10-25 01:41:55 -04:00
Jared Ramirez
d82d6b6fe9
Convert builtins to C
2020-10-24 12:22:51 -07:00
Richard Feldman
e8f1201937
Use libloading to load dylibs
2020-10-24 12:01:34 -04:00
Richard Feldman
bf7f1d49e2
Add bucket.rs
2020-10-21 21:48:01 -04:00
Folkert
432dbee422
switch docs to use the standard file load mechanism
2020-10-21 15:43:56 +02:00
Richard Feldman
b0ad4ec43a
Use ArrayString for small string optimization in editor AST
2020-10-20 20:06:14 -04:00
Richard Feldman
5c6ef2d01b
Merge branch 'trunk' into sized-functions-inference
2020-10-18 11:20:57 -04:00
Richard Feldman
65336919fc
Have valgrind output XML to a tempfile
2020-10-18 08:46:50 -04:00
Folkert
cbe78593c2
add extra pass that further trims down the captured symbols
2020-10-17 00:17:55 +02:00
Folkert
d931c8994a
fix most type inference issues
2020-10-16 20:50:42 +02:00
Folkert
40ffca2b7b
IT WORKS
2020-10-16 00:18:40 +02:00
Folkert de Vries
78ba4afad4
Merge branch 'trunk' into layout-cache
2020-10-14 11:38:01 +02:00
Folkert
89a1146c19
run gen tests as modules
2020-10-13 21:45:41 +02:00
Folkert
2bceaf0503
implement LayoutCache on top of ena
2020-10-13 16:10:38 +02:00
Brendan Hansknecht
1f131970bc
Merge branch 'trunk' into valgrind
2020-10-11 18:13:35 -07:00
Richard Feldman
b8eff12767
Use parking_lot::Mutex
2020-10-10 20:30:33 -04:00
Folkert
c7b251d6b4
Merge remote-tracking branch 'origin/trunk' into gen-modules
2020-10-08 01:29:32 +02:00
Brendan Hansknecht
23c2b39653
Merge branch 'trunk' into valgrind
2020-09-30 18:40:26 -07:00
Brendan Hansknecht
46a03e7cd5
Fail tests on any valgrind memory errors
...
I currently don't like how the xml is parsed. It is definitely
functional, but it is very strange. Serde is not made to deal with a
list of fields with the same name that aren't next to eachother in the
xml.
2020-09-30 09:43:52 -07:00
Folkert
95dffad073
WIP
2020-09-30 15:01:24 +02:00
Pablo Hirafuji
d68d8b4347
Merge branch 'trunk' into feature/docs-read-parse-file
2020-09-27 19:41:47 -03:00
Pablo Hirafuji
aed612a75c
Load docs from files
2020-09-27 19:40:54 -03:00
Richard Feldman
b50483eedf
Use rtfeldman/inkwell release2 tag
2020-09-19 22:48:29 -04:00