Commit Graph

  • 95a3a30a6e Fix html4j tests Alexey Andreev 2019-01-31 19:20:14 +0300
  • 7d2c76f711 Fix compiler crash when using incremental pipeline Alexey Andreev 2019-01-30 19:36:00 +0300
  • 35ca7fd152 Add lazy compilation pipeline that can work a little bit faster in incremental compiler Alexey Andreev 2019-01-30 19:00:07 +0300
  • 5be34dcf44 Proper fix for virtual table issue. C: prevent from generating identifiers that clash with keywords Alexey Andreev 2019-01-30 15:00:49 +0300
  • daeaa502d6 JS: deobfuscate stack traces for wrapped native exceptions Alexey Andreev 2019-01-30 14:32:43 +0300
  • 42aedf770b Fix bugs in C backend Alexey Andreev 2019-01-28 14:57:34 +0300
  • fc9a53bdd3 JS: add more API declarations Alexey Andreev 2019-01-27 23:46:09 +0300
  • f734603255 JS: prevent TeaVM from generating URL function Alexey Andreev 2019-01-27 23:42:05 +0300
  • e404e2d37f Fix proxy bug in dev server Alexey Andreev 2019-01-27 23:00:20 +0300
  • 78c55437e3 Add stack deobfuscation to dev server Alexey Andreev 2019-01-24 16:28:30 +0300
  • 68522811f2 Fix issue with incremental compilation and JSBody annotation Alexey Andreev 2019-01-23 19:24:42 +0300
  • 1dd379551c Produce less names in top level scope in dev server mode in order to improve debugging performance in Chrome Alexey Andreev 2019-01-23 13:27:40 +0300
  • 48227b24a0 Fix bootstrap mode Alexey Andreev 2019-01-20 17:50:46 +0300
  • b754c7401e Update curl command line to show more diagnostic output when deploying Alexey Andreev 2019-01-16 11:42:49 +0300
  • 74997d277b Fix bugs in try/catch decompilation Alexey Andreev 2019-01-14 19:30:13 +0300
  • 85a71e832b Fix code server WS proxy issue Alexey Andreev 2019-01-14 15:19:08 +0300
  • 3c8184c3b7 Fix bug in nullness analysis when variable graph has irreducible loops Alexey Andreev 2019-01-14 14:08:12 +0300
  • 1fabe4c5b9 Fix passing checkstyle Alexey Andreev 2019-01-09 12:54:38 +0300
  • 9305a532bb Replace ArrayList with array to store arguments of InvokeInstruction Alexey Andreev 2019-01-09 12:51:52 +0300
  • f589b0035a Decrease memory consumption Alexey Andreev 2018-12-29 19:02:03 +0300
  • 97a1db1b79 Allow to delegate requests to dev server to another server Alexey Andreev 2018-12-27 12:22:30 +0300
  • c2697dce88 Fix updating IDEA repository Alexey Andreev 2018-12-27 12:26:25 +0300
  • 830aa2c9b1 Fix bugs in Chrome extension, rewrite it in ES6 Alexey Andreev 2018-12-26 18:57:30 +0300
  • 58c19e3abc Minor fixes in development toolchain Alexey Andreev 2018-12-25 18:45:26 +0300
  • 6900fd587c Fix Float/Double.parse for strings like '123.' Alexey Andreev 2018-12-24 18:15:56 +0300
  • f080526aca Update to latest version of HtmlUnit Alexey Andreev 2018-12-24 18:15:17 +0300
  • 4ffe74296d Limit max line size of generated JS code Alexey Andreev 2018-12-21 14:28:30 +0300
  • 96f77b2f08 Fix stack overflow when decoding large Java strings Alexey Andreev 2018-12-20 17:25:02 +0300
  • 43cda1223c Fix class initialization when writing to its static field Alexey Andreev 2018-12-20 16:59:15 +0300
  • 90c23e6686 Allow to customize debug port both in IDEA and Chrome Alexey Andreev 2018-12-20 12:09:32 +0300
  • 27d81c4fe6 Send less commands over Chrome RDP Alexey Andreev 2018-12-20 11:43:04 +0300
  • a4b61bac19 Fix bugs in debugger Alexey Andreev 2018-12-19 19:28:35 +0300
  • 75295f50e5 Make debugging API asynchronous Alexey Andreev 2018-12-19 18:13:15 +0300
  • 66126856a2 IDEA: run debug server when running dev server in debug mode, connect to this server automatically from the web page Alexey Andreev 2018-12-17 19:31:53 +0300
  • b1e04da597 IDEA: improve dev server console Alexey Andreev 2018-12-17 15:46:29 +0300
  • d7d4dc1571 Add IDEA run configuration that runs dev server Alexey Andreev 2018-12-14 19:53:22 +0300
  • bab0cd59a6 Improve performance and stability of development server and incremental compilation Alexey Andreev 2018-12-13 18:45:44 +0300
  • c9c9c15dfe Fix Class.initialize. Fix html4j tests Alexey Andreev 2018-12-11 23:47:47 +0300
  • d968b20e4c Fix generation of integer multiplication in minified mode. Fix String.intern() (see #370) Alexey Andreev 2018-12-11 17:42:14 +0300
  • 5db4c11e10 Fix bugs in dev server Alexey Andreev 2018-12-11 16:07:43 +0300
  • eec458089f Implement development server Alexey Andreev 2018-12-07 19:54:06 +0300
  • 952ed3f193 Fix diagnostics no printed from teavm-cli. Fix diagnostics of unavailable classes and methods Alexey Andreev 2018-12-09 19:54:04 +0300
  • d74bcbe2b9 Fast dependency analyzer, fix bugs in incremental compiler Alexey Andreev 2018-11-30 19:53:12 +0300
  • eaf0f5a24e Fix bootstrap compiler Alexey Andreev 2018-12-03 14:35:36 +0300
  • 3209909c8b Fix build Alexey Andreev 2018-12-07 01:30:13 +0300
  • 1b83519280 Reduce minumus JS runtime a little Alexey Andreev 2018-12-07 00:52:05 +0300
  • 2bb146af47 Improve float to string conversion Alexey Andreev 2018-12-07 00:21:18 +0300
  • f23c71cd97 Improve double to string conversion Alexey Andreev 2018-12-02 01:28:43 +0300
  • 1cf3cce076 Reduce minimum runtime size Alexey Andreev 2018-12-01 23:07:03 +0300
  • 45d0a13c9b In HtmlUnit, decode stack traces for all constructed exceptions Alexey Andreev 2018-11-26 15:58:51 +0300
  • 0c03379206 Fix inability to catch exception when calling just created lambda Alexey Andreev 2018-11-26 14:49:03 +0300
  • 85f901362f Wrap native JS exceptions as java.lang.RuntimeException Alexey Andreev 2018-11-26 14:01:50 +0300
  • 1c09a52ef9 Add option to suppress decoding stack when running JUnit tests Alexey Andreev 2018-11-26 11:40:58 +0300
  • b018e61615 Fix converting method to state machine in some cases. Fix #366 Alexey Andreev 2018-11-25 18:46:45 +0300
  • a3dfc0c486 Add API to catch native JS exceptions Alexey Andreev 2018-11-23 19:54:37 +0300
  • cf9090e0fa Use JS typed arrays to reinterpret floats and ints. Alexey Andreev 2018-11-23 14:44:18 +0300
  • b9ec21a667 Fix Long.reverse Alexey Andreev 2018-11-23 14:32:50 +0300
  • 3e152f4bb8 JUnit: remove selenium runner Alexey Andreev 2018-11-23 14:32:35 +0300
  • 2c8b0b55bb JUnit: Decode stack traces to StackTraceElement[] instead of string Alexey Andreev 2018-11-23 14:32:10 +0300
  • 0376a46c06 Fix extra space added after new expression Alexey Andreev 2018-11-23 12:13:13 +0300
  • d50189ea3a Add decoding of stack trace in JUnit adapter Alexey Andreev 2018-11-23 00:35:01 +0300
  • 6d2815bc5c Support running JUnit3 tests and improve support of JUnit4 Alexey Andreev 2018-11-22 19:51:33 +0300
  • cd7a702c31 Trying to fix Travis build Alexey Andreev 2018-11-22 15:40:32 +0300
  • 001e6168e3 Suppress javadoc from default IDEA run configuration Alexey Andreev 2018-11-22 15:20:02 +0300
  • 753755918d Update build config to avoid jar hell Alexey Andreev 2018-11-22 14:49:30 +0300
  • b4460b2282 Fix CMake configuration for GTK benchmark Alexey Andreev 2018-11-20 15:22:19 +0300
  • c7e7e3b3f0 Fix IDEA plugin build Alexey Andreev 2018-11-20 15:21:55 +0300
  • 7588962212 Bind system properties to Maven properties. Alexey Andreev 2018-11-20 14:55:04 +0300
  • fc799afcda Add Maven option to run TeaVM in a separate process Alexey Andreev 2018-11-20 14:22:35 +0300
  • 0f951f8c86 Fix calculating class name in debugger Alexey Andreev 2018-11-19 15:29:02 +0300
  • f2dd398719 Fix bug in source map generation Alexey Andreev 2018-11-18 02:11:28 +0300
  • e5c85dd3bd Prevent inlining of JSBody code in some complex cases Alexey Andreev 2018-11-16 19:04:15 +0300
  • 148c07336c Generate entire code inside wrapper IIF Alexey Andreev 2018-11-15 12:47:25 +0300
  • fe151d525a Prevent generation of function names that clash with standard objects Alexey Andreev 2018-11-14 13:55:36 +0300
  • 064888c9a1 Support Java 11 Alexey Andreev 2018-11-12 18:59:28 +0300
  • d4b145a523 IDEA: update project configuration Alexey Andreev 2018-11-06 14:49:14 +0300
  • 4a7b70e1e8 Wasm: fix the way '!' expression translated. Also fix #365 Alexey Andreev 2018-11-06 14:34:18 +0300
  • 473e33a261 Fix Maven settings for preview builds in readme Alexey Andreev 2018-11-06 12:26:17 +0300
  • f8400279f8 Fix test runner Alexey Andreev 2018-10-28 00:22:24 +0300
  • 4d2c075c07 Always embed runtime into generated file. Remove 'runtime' build property Alexey Andreev 2018-10-28 00:15:36 +0300
  • 63b2440e48 Remove $rt_global and indirect references to runtime function Alexey Andreev 2018-10-27 22:42:25 +0300
  • 149775dd95 Travis: trying to fix deployment Alexey Andreev 2018-10-26 19:45:24 +0300
  • e3d95ce64e Travis: trying to fix deployment Alexey Andreev 2018-10-26 19:13:04 +0300
  • 9d392442d5 Travis: fix deploy command Alexey Andreev 2018-10-26 16:36:45 +0300
  • eff86f6239 Less output from Maven. Delete TeaVM artifacts from local repository before caching Alexey Andreev 2018-10-26 16:10:36 +0300
  • 16ea944a87 Travis: fix build configuration Alexey Andreev 2018-10-26 15:21:04 +0300
  • 4c2fba42c8 Travis: fix configuration Alexey Andreev 2018-10-26 14:51:37 +0300
  • 78be2d25a6 Travis: fix configuration Alexey Andreev 2018-10-26 14:12:02 +0300
  • 4b13463e9f Travis: reduce used disk space Alexey Andreev 2018-10-26 13:54:42 +0300
  • 0f32c14e47 Travis: add commands to log used disk space Alexey Andreev 2018-10-25 18:49:23 +0300
  • c1fb3cdce5 Remove unnecessary cache directory from travis config Alexey Andreev 2018-10-25 15:33:59 +0300
  • 2cd462bcdb Trying to reduce disk space utilized by travis build Alexey Andreev 2018-10-25 14:02:49 +0300
  • 7bef0f5bb8 Bump IDEA version to 2017.3 Alexey Andreev 2018-10-25 13:15:28 +0300
  • 1b78ef99a6 Fix bugs in node splitting or irreducible graphs Alexey Andreev 2018-10-24 18:16:59 +0300
  • 6551f3eb68 Make JS function out of JS object when casting to JSFunctor interface Alexey Andreev 2018-10-24 14:30:26 +0300
  • 5035c58533 Fix Collections.reverse for non-random access lists. Make ArrayList random access. Alexey Andreev 2018-10-23 17:01:55 +0300
  • 65c92aab1f Added Geolocation API interfaces, callbacks and data structures. ScraM Team 2018-10-22 22:17:43 -0700
  • ef011d429d Ignore flaky test Alexey Andreev 2018-10-19 17:20:07 +0300
  • f10a2f73b8 Fix dependency analysis and virtual method calls in html4j Alexey Andreev 2018-10-19 16:38:15 +0300
  • 8a55510d4f Fix bug in dependency analyzer Alexey Andreev 2018-10-19 14:47:20 +0300