James Strachan
|
541f3d4e78
|
got more map code compiling to JS and running as unit tests
|
2012-07-03 07:43:15 +01:00 |
|
James Strachan
|
3a196d6718
|
Merge pull request #88 from zolotov/fix-reverse-and-sort-for-lists
Fix reverse and sort functions for lists
|
2012-07-02 03:42:05 -07:00 |
|
James Strachan
|
63e0f169fc
|
re-enabled compiling to JS test cases now we've fixed the compilation of the latest comparator based standard library code
|
2012-06-29 23:13:05 +01:00 |
|
Nikolay Krasko
|
2c77a0941d
|
Add reader intention for the thread operation (EA-36906)
|
2012-06-26 19:33:25 +04:00 |
|
Alexander Zolotov
|
e2400e1b0e
|
Merge branch 'master' into fix-reverse-and-sort-for-lists
Conflicts:
libraries/stdlib/test/CollectionTest.kt
|
2012-06-26 01:49:35 +04:00 |
|
Alexander Zolotov
|
34f485e45a
|
Fix functions List<T>.sort() and add sort functions for java.lang.Iterables.
See Problem 3 at https://github.com/JetBrains/kotlin/pull/78#issuecomment-6533534
|
2012-06-26 00:36:24 +04:00 |
|
Alexander Zolotov
|
1e301843f7
|
Fix function List<T>.reverse().
For now all iterables (including List) return reversed *copy* of collection.
See Problem 3 at https://github.com/JetBrains/kotlin/pull/78#issuecomment-6533534
|
2012-06-26 00:13:26 +04:00 |
|
Alexander Zolotov
|
019962b654
|
Add sortBy method for interables
|
2012-06-25 23:40:18 +04:00 |
|
James Strachan
|
7803393aa4
|
fixed up the JS generation of the Dom stdlib code
|
2012-06-25 10:04:13 +01:00 |
|
James Strachan
|
c8a1ffe813
|
added JS support for toSet() and fixed issue with code generated array methods
|
2012-06-23 07:49:15 +01:00 |
|
James Strachan
|
4a4cf0467f
|
more of the stdlib compiling to JS
|
2012-06-23 06:58:40 +01:00 |
|
James Strachan
|
7b36a22264
|
enabled the compiling of most of the collections based standard kotlin library to JavaScript
|
2012-06-22 14:52:13 +01:00 |
|
James Strachan
|
0873d3a494
|
simplified the library code to avoid some JS compile errors
|
2012-06-22 14:32:48 +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
|
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 |
|
Alexander Zolotov
|
0043454a06
|
Implement reduce and reduceRight functions
|
2012-06-16 02:37:48 +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 |
|
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 |
|
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 |
|
Alexander Udalov
|
d296d64027
|
File.listFiles(filter)
|
2012-06-04 17:41:28 +04: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
|
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
|
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 |
|
James Strachan
|
1a77c36040
|
got the kotlin/Dom.kt, Preconditions.kt and AbstractIterator.kt compiling as JS; needs more testing of using these APIs from JS though...
|
2012-05-29 15:02:17 +01:00 |
|
James Strachan
|
35aa899cb1
|
making progress on porting kotlin/dom to JS; added AbstractList and RuntimeException/UnsupportedOperationException support to the kotlin-lib.js and fixed up a gremlin (Iterator is a trait not a class)
|
2012-05-29 12:33:34 +01:00 |
|
James Strachan
|
629f0e6f6b
|
moved JVM specific code into DomJVM.kt
|
2012-05-29 08:48:13 +01:00 |
|
James Strachan
|
e38aac1dce
|
added documentation on the sample
|
2012-05-26 07:56:38 +01:00 |
|
James Strachan
|
6dc053f943
|
generated better comment describing where the code generator is in case anyone wants to modify the code
|
2012-05-25 21:41:49 +01:00 |
|
James Strachan
|
6b3864a12d
|
starting to annotate JavaScript APIs in the standard library
|
2012-05-24 16:18:59 +01:00 |
|
James Strachan
|
bedadb1472
|
added the start of an experimental browser API so we can access the browser environment from a typesafe kotlin API which can be implemented on a JVM (e.g. with JavaFX) or compiled natively to JS to reuse the browser global variables
|
2012-05-24 09:56:57 +01:00 |
|
James Strachan
|
fc4340f0f7
|
#KT-2067 Fixed
|
2012-05-23 09:46:15 +01:00 |
|
James Strachan
|
939f0e9085
|
added drop(n) and dropWhile(predicates) for KT-2067 - also tail() now returns the usual idea of tail() - namely everything but the head - rather than just the last element. Finally added more test sample code to the kdoc
|
2012-05-23 09:35:16 +01:00 |
|
James Strachan
|
a4991534b4
|
added capitalize/decapitalize of strings and isUpper/LowerCase helpers to Char
|
2012-05-23 08:28:02 +01:00 |
|
James Strachan
|
a81e40fae2
|
added test case and bug fix for (next|previous)(Elements|Siblings) methods
|
2012-05-22 18:51:44 +01:00 |
|
Stepan Koltsov
|
f9515e1619
|
exception messages to upper case
|
2012-05-19 19:52:53 +04:00 |
|
James Strachan
|
08a45ef346
|
Merge branch 'master' of github.com:JetBrains/kotlin
|
2012-05-18 15:18:24 +01:00 |
|
Stepan Koltsov
|
ff2b190f2d
|
shared copy of empty ImmutableArrayList
|
2012-05-18 15:04:38 +04:00 |
|
Stepan Koltsov
|
cdaf8523ed
|
use internal val instead of fun
|
2012-05-18 15:04:01 +04:00 |
|
Stepan Koltsov
|
e2a875286b
|
ImmutableArrayList.subList: return this if fromIndex = 0 and toIndex = length
|
2012-05-18 15:03:10 +04:00 |
|
Stepan Koltsov
|
32f83f0587
|
ImmutableArrayList: better exception types and messages
|
2012-05-18 15:02:53 +04:00 |
|
Stepan Koltsov
|
4273eea502
|
make listBuilder public
|
2012-05-18 15:02:32 +04:00 |
|
Stepan Koltsov
|
c40bb8c9b3
|
ImmutableArrayList and listBuilder() prototype
TODO: lots of improvements, documentation, tests
|
2012-05-17 16:37:21 +04:00 |
|
Stepan Koltsov
|
942777205c
|
Array.copyOf may produce nulls
|
2012-05-17 16:37:00 +04:00 |
|
Sergey Lukjanov
|
88e05e43d3
|
List<T> replaced with Collection<T> in generated from JLangIterables
code.
|
2012-05-04 22:21:29 +04:00 |
|
Sergey Lukjanov
|
58b65360b1
|
List<T> replaced with Collection<T> in JLangIterables where it is possible
|
2012-05-04 22:21:19 +04:00 |
|