James Strachan
|
0873d3a494
|
simplified the library code to avoid some JS compile errors
|
2012-06-22 14:32:48 +01:00 |
|
James Strachan
|
1c26d7212f
|
added some documentation on how the JavaScript generation and testing of the standard library works
|
2012-06-21 16:12:23 +01:00 |
|
James Strachan
|
8a6b752357
|
refactored the standard library so most of the collection APIs in the standard library can be compiled to JS
|
2012-06-21 15:53:39 +01:00 |
|
James Strachan
|
0a3809fa2e
|
disabled a failing unit test for JS generation (will re-enable soon...) and made the generated QUnit test code work with many test classes
|
2012-06-19 08:12:28 -05:00 |
|
James Strachan
|
071e276e08
|
started compiling more of the kotlin library to JS; now testing the String methods in JS
|
2012-06-19 07:23:42 -05:00 |
|
Stepan Koltsov
|
7c17c84f0b
|
working on syntax highlighter2 for kdoc
|
2012-06-18 01:42:11 +04:00 |
|
James Strachan
|
7b71e192ec
|
Merge pull request #78 from zolotov/reduce-function-implementation
Implement reduce and reduceRight functions
|
2012-06-16 03:31:59 -07:00 |
|
James Strachan
|
895b49d509
|
added better error messages and test case names for the JUnit running of QUnit tests
|
2012-06-16 08:25:32 +01:00 |
|
Alexander Zolotov
|
6b13f35206
|
Implement reduce and reduceRight functions
- move arrays reduce tests
|
2012-06-16 03:43:55 +04:00 |
|
Alexander Zolotov
|
0043454a06
|
Implement reduce and reduceRight functions
|
2012-06-16 02:37:48 +04:00 |
|
Stepan Koltsov
|
2a91e15384
|
KDocSmallTest
|
2012-06-16 00:22:22 +04:00 |
|
Stepan Koltsov
|
a65bb5b060
|
kdoc: fix generated by strings
|
2012-06-16 00:22:22 +04:00 |
|
James Strachan
|
965c433421
|
add a junit and selenium based test case of the JS compiled version of the kotlin standard ilbrary test cases
|
2012-06-15 21:09:56 +01:00 |
|
Stepan Koltsov
|
309bb96390
|
remove warnings in kdoc code
|
2012-06-15 15:55:50 +04:00 |
|
Stepan Koltsov
|
ec17f75236
|
fix kdoc test on windows
|
2012-06-15 15:41:25 +04:00 |
|
James Strachan
|
c6012f1fac
|
applied pull request with thanks https://github.com/JetBrains/kotlin/pull/46
|
2012-06-15 12:02:17 +01:00 |
|
James Strachan
|
d9788f9d3c
|
Merge pull request #65 from udalov/master
File.listFiles(filter)
|
2012-06-15 03:38:00 -07:00 |
|
James Strachan
|
3872ea8cd0
|
Merge pull request #48 from Frostman/iter-impr
Small iterables improvement
|
2012-06-15 03:15:42 -07:00 |
|
Alexander Zolotov
|
ae00b0bb15
|
Fix foldRight implementation for iterables
|
2012-06-15 13:22:47 +04:00 |
|
Stepan Koltsov
|
f074d493c8
|
work around broken kdoc test
|
2012-06-14 22:44:44 +04:00 |
|
Stepan Koltsov
|
e4dfbc5726
|
check compiler exit code in test
|
2012-06-14 19:31:34 +04:00 |
|
James Strachan
|
3546a9ff54
|
added an integration test that compiles the JS unit tests and generates the QUnit test case
|
2012-06-14 15:32:57 +01:00 |
|
James Strachan
|
3adbb2fdde
|
fixed broken source line number links
|
2012-06-14 14:52:00 +01:00 |
|
James Strachan
|
5b85e861b7
|
fixed bad source links in generated kdoc
|
2012-06-14 09:37:31 +01:00 |
|
James Strachan
|
b571871a27
|
fixed mvn build (so that the mvn plugin can compile test cases)
|
2012-06-13 16:25:08 +01:00 |
|
James Strachan
|
baa67175ce
|
fixed broken test case
|
2012-06-13 16:16:45 +01:00 |
|
James Strachan
|
3765e85ca8
|
compile the assertions and a test case to QUnit on JS and got a working example to run the unit test case - yay!
|
2012-06-13 16:14:13 +01:00 |
|
James Strachan
|
74a138212e
|
added support for public properties at the package level to kdoc
|
2012-06-12 16:14:56 +01:00 |
|
James Strachan
|
768469fb23
|
added support for generation of QUnit unit tests from Kotlin JUnit test cases
|
2012-06-12 12:48:14 +01:00 |
|
Stepan Koltsov
|
9595030b75
|
build apidoc during package, not during install
|
2012-06-09 20:40:33 +04:00 |
|
Stepan Koltsov
|
912ef3f639
|
website module depends on apidocs
|
2012-06-09 20:18:28 +04:00 |
|
Leonid Shalupov
|
f556485db0
|
libraries: temporary specify 'mvn install' in READMEs
|
2012-06-09 19:33:04 +04:00 |
|
Leonid Shalupov
|
a23f0018a5
|
libraries readme: JVM options
|
2012-06-09 17:48:17 +04:00 |
|
Andrey Breslav
|
91606a3901
|
Introduce 'reified' instead of 'erased'
|
2012-06-05 20:19:07 +04:00 |
|
Andrey Breslav
|
0ceee0a383
|
Fixed: old code relied on reified generics
|
2012-06-05 20:19:07 +04:00 |
|
Leonid Shalupov
|
cbd4004d44
|
update ReadMe for maven
|
2012-06-05 15:35:18 +04:00 |
|
Leonid Shalupov
|
b243c5765d
|
publish compiler with attach-artifact in maven
|
2012-06-04 23:47:25 +04:00 |
|
Alexander Udalov
|
9a7f3da6c6
|
test for File.listFiles(filter)
|
2012-06-04 19:57:31 +04:00 |
|
Alexander Udalov
|
d296d64027
|
File.listFiles(filter)
|
2012-06-04 17:41:28 +04:00 |
|
pTalanov
|
39dc1a1cb8
|
revert 9f0fcc280b
|
2012-06-01 19:14:00 +04:00 |
|
Andrey Breslav
|
c4f1779f90
|
Merge pull request #63 from udalov/master
String.hashCode()
|
2012-06-01 08:00:30 -07:00 |
|
James Strachan
|
9f0fcc280b
|
added support for generation of QUnit unit tests from Kotlin JUnit test cases
|
2012-06-01 15:25:35 +01:00 |
|
Alexander Udalov
|
88ecb2a3c9
|
String.hashCode()
|
2012-06-01 17:59:28 +04:00 |
|
James Strachan
|
23db5d7fc8
|
fixed bug in property generation on the JS DOM API
|
2012-06-01 11:40:30 +01:00 |
|
James Strachan
|
ee1e7d5906
|
attempt to fix the build - whoops, sorry again :)
|
2012-06-01 08:38:27 +01:00 |
|
James Strachan
|
bc7104a8fe
|
update the DOM API so that we implement using the property style access of properties which work natively in JS and avoid using getter/setter methods in the DOM library so that they can easily compile to JS too from the same org.w3c.dom API on the JVM
|
2012-06-01 07:45:55 +01:00 |
|
James Strachan
|
57ffb91514
|
fix possible NPE
|
2012-05-31 09:38:26 +01:00 |
|
James Strachan
|
2d4354af6c
|
fixed possible NPE
|
2012-05-31 09:32:03 +01:00 |
|
James Strachan
|
c4439f33f0
|
avoided JS compile barf in JS generation and fix compile error of Node vals in generated DOM API
|
2012-05-31 09:26:55 +01:00 |
|
James Strachan
|
fe68aeaa78
|
generate the Node.ELEMENT_NODE fields on the JS DOM API and refactored the kotlin.dom API so that it uses the Node.getNodeType() API rather than using "is" which is troublesome to implement on a browser/JS
|
2012-05-31 09:08:12 +01:00 |
|