enso/tools
Radosław Waśko b5c995a7bf
Reworking Excel support to allow for reading of big files (#8403)
- Closes #8111 by making sure that all Excel workbooks are read using a backing file (which should be more memory efficient).
- If the workbook is being opened from an input stream, that stream is materialized to a `Temporary_File`.
- Adds tests fetching Table formats from HTTP.
- Extends `simple-httpbin` with ability to serve files for our tests.
- Ensures that the `Infer` option on `Excel` format also works with streams, if content-type metadata is available (e.g. from HTTP headers).
- Implements a `Temporary_File` facility that can be used to create a temporary file that is deleted once all references to the `Temporary_File` instance are GCed.
2023-12-15 00:02:15 +00:00
..
build-performance Faster dev builds; tooling for measuring build times and app performance. (#3491) 2022-06-02 19:24:18 +00:00
ci Update Dockerfile to GraalVM JDK21 (#8349) 2023-11-21 13:03:25 +01:00
enso4igv Unifying debugging information (#8370) 2023-11-27 09:37:51 +01:00
graphmod Add a markdown style guide (#1022) 2020-07-21 13:59:40 +01:00
language-server Consistent naming of visualization (#7124) 2023-06-26 17:04:35 +00:00
legal-review Add graalpy packages to the component directory (#8351) 2023-12-04 11:50:59 +00:00
legal-review-helper [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
native-image-config-cleanup Apply unified prettier style to engine codebase (#3145) 2021-11-08 16:45:29 +01:00
performance [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
simple-httpbin Reworking Excel support to allow for reading of big files (#8403) 2023-12-15 00:02:15 +00:00
simple-library-server Enable log-to-file configuration (#7918) 2023-10-02 14:25:09 +02:00
README.md Add a markdown style guide (#1022) 2020-07-21 13:59:40 +01:00

Enso Tools

This folder contains various tools and utilities that aid in the development of the Enso programming language. It should not be used as a dumping ground for things that have better places, but instead is used to hold things that should be part of this repository but do not have another sensible place for them.