Alexey Andreev

Results 28 issues of Alexey Andreev

**Describe the issue** I added plugin to the existing project according to the readme and get following error while trying to build the project: ``` * What went wrong: A...

With the following code: ``` java @Entity public class Product { private String sku; ... public Product findSkuDuplicate(ProductRepository repository) { Product existing = repository.all() .where(product -> product.sku.equals(sku)) .getOnlyValue(); return existing...

Current WebAssembly BE interop reflects directly interoperation spec for WebAssembly, which in case of communication to browser APIs, like DOM, could be not that easy to use. A more convenient...

enhancement
roadmap
WebAssembly

roadmap
WebAssembly
documentation

Recent versions of JSO can produce wrapping/unwrapping functions. JSO does its best to reduce numbers of these extra functions, however, general optimizations may add new possibilities to detect and remove...

roadmap
javascript
performance

Currently, TeaVM marks method as async when is has at least one MonitorEnter/MonitorExit instruction. A better approach exists: if there is no async code between these instructions, or between any...

enhancement

For now loop invariand motion is weakend in order to avoid some unsafe transformations. Consider the following snippet: ``` java i = 0; while (i < n) { if (a...

enhancement

Current implementation of FS in JS keeps everything in memory. In real world cases users may want to keep their files in persistent storage. Filesystem support in TeaVM already relies...

roadmap
javascript
classlib

This should make testing/debugging experience way better when hacking compiler. Also, this would make troubleshooting experience better in cases when a user can't share their code

enhancement
roadmap

Currently, IDEA plugin comes with bundled TeaVM, and it ignores version specified in build tool. Instead, a protocol (e.g. a module with interfaces, which aren't often modified) must be designed...

enhancement
roadmap