Dan Onoshko
|
ef7b77e5da
|
Classes fixes.
|
2014-08-20 18:53:54 +07:00 |
|
Dan Onoshko
|
8797d5cc0c
|
Classes are done.
|
2014-08-20 02:32:57 +07:00 |
|
Onoshko Dan
|
0585a8eb8f
|
Dotal getters and setters definition is done.
covert int get Math.rand() => 123;
covert int set Math.rand(int val) => console.log(val);
to
_ColaRuntime$$updateProperty(Math, "rand", {
get: function rand() {
return 123;
},
configurable: true
});
_ColaRuntime$$updateProperty(Math, "rand", {
set: function rand() {
var val = arguments[0] !== undefined ? arguments[0] :
_ColaRuntime$$error("Argument `val` is required!");
return console.log(val);
},
configurable: true
});
|
2014-08-16 18:52:15 +07:00 |
|
Onoshko Dan
|
8e3914de57
|
Var and func def modificators.
covert int Math.some() => 123;
to
Object.defineProperty(Math, "some", {
value: function some() {
return 123;
},
writable: true
});
|
2014-08-16 13:21:45 +07:00 |
|
Onoshko Dan
|
1d297d9248
|
Negate and modulo array accessors are done.
arr[-1]; // last element
int index = -10;
arr[%index] = 34; // arr[index %% arr.length];
|
2014-08-15 17:45:46 +07:00 |
|
Onoshko Dan
|
aec283f0b4
|
operator ? to sign an argument as not-required
int sqr(int x) => x ** 2;
sqr(2); // 4
sqr(); // Exception
int sqrt(int x?) => x ** 2;
sqr(); // NaN
|
2014-08-15 04:19:06 +07:00 |
|
Onoshko Dan
|
c9f4a2cd12
|
Conditional Accessor is done.
|
2014-08-15 03:34:04 +07:00 |
|
Onoshko Dan
|
c3df8f1d3f
|
Progress
- Use inline `isset` expression instead function. status: done
- Use inline `is`. status: done
- `some is NaN` to `isNaN(some)`. status: done
- operator `?` instead `isset`. status: done
- rename runtime prefix `$_cola` to `_ColaRuntime$$`. status: done
- dotal names of refs: done
|
2014-08-14 20:05:38 +07:00 |
|
Onoshko Dan
|
a9010b529b
|
readme fix
|
2014-08-02 02:32:40 +07:00 |
|
Onoshko Dan
|
8d600533ac
|
Arrow functions bug-fix
|
2014-07-29 14:32:56 +07:00 |
|
Onoshko Dan
|
e6a49779ae
|
bug fix
|
2014-07-29 01:51:23 +07:00 |
|
Onoshko Dan
|
1b36947fc7
|
TODO Updated
|
2014-07-03 01:06:31 +07:00 |
|
Onoshko Dan
|
552c4220a5
|
logo fixed
|
2014-06-30 01:55:09 +07:00 |
|
Onoshko Dan
|
fc6ba0c28c
|
To-do updated.
|
2014-06-12 02:13:38 +07:00 |
|
Onoshko Dan
|
ab6fde9252
|
fix.
|
2014-06-01 03:21:29 +07:00 |
|
Onoshko Dan
|
3e4589b331
|
Prepare code to the static typing.
|
2014-06-01 03:14:13 +07:00 |
|
Onoshko Dan
|
945967cdc7
|
Fixes.
|
2014-05-30 01:49:27 +07:00 |
|
Onoshko Dan
|
965d94c636
|
Fixes.
|
2014-05-30 01:33:48 +07:00 |
|
Onoshko Dan
|
fd2264d611
|
Fixed.
|
2014-05-30 01:15:37 +07:00 |
|
Onoshko Dan
|
ba27794eb3
|
Updated.
|
2014-05-30 01:14:09 +07:00 |
|
Onoshko Dan
|
e9cf3ba8a9
|
Updated.
|
2014-05-29 23:28:08 +07:00 |
|
Onoshko Dan
|
333d5bda4e
|
Updated.
|
2014-05-29 22:38:41 +07:00 |
|
Onoshko Dan
|
d6ef6fb207
|
Updated.
|
2014-05-29 18:25:22 +07:00 |
|
Onoshko Dan
|
3822a3a902
|
Updated.
|
2014-05-29 18:15:06 +07:00 |
|
Onoshko Dan
|
931a546932
|
Updated.
|
2014-05-29 01:11:43 +07:00 |
|
Onoshko Dan
|
9bb898f87b
|
for-in bug fix
|
2014-05-27 19:10:44 +07:00 |
|
Onoshko Dan
|
1382b1c8e9
|
:: prototype accessor done. npm published.
|
2014-05-23 17:14:16 +07:00 |
|
Onoshko Dan
|
00623e5e4c
|
Browser-Cola added.
|
2014-05-22 22:44:11 +07:00 |
|
Onoshko Dan
|
fb8ccc644f
|
@require and @include done.
|
2014-05-22 01:01:32 +07:00 |
|
Onoshko Dan
|
744ecd3a8e
|
Console util done.
|
2014-05-20 00:29:01 +07:00 |
|
Onoshko Dan
|
3a8f96a40e
|
switch done
|
2014-05-19 16:58:17 +07:00 |
|
Onoshko Dan
|
dd22a18eb0
|
Multiple assignment done.
|
2014-05-16 19:27:51 +07:00 |
|
Onoshko Dan
|
af6f8ebf7b
|
Cascade operator added, function arguments fixed.
|
2014-05-03 18:40:47 +07:00 |
|
Onoshko Dan
|
ff64dec3f7
|
Demo updated.
|
2014-04-28 15:20:12 +07:00 |
|
Onoshko Dan
|
50ff6c272c
|
Functions features completed.
|
2014-04-28 03:30:25 +07:00 |
|
Onoshko Dan
|
3ce0b42fd7
|
Binding toplevel main functions to onload event.
|
2014-04-24 00:05:34 +07:00 |
|
Onoshko Dan
|
f88a7e12d9
|
Array sugar added.
|
2014-04-22 20:33:43 +07:00 |
|
Onoshko Dan
|
b2bffc40cd
|
Array arr[] operator added.
|
2014-04-21 01:56:47 +07:00 |
|
Onoshko Dan
|
a8f26fdf33
|
Arrow functions added.
|
2014-04-20 22:38:58 +07:00 |
|
Onoshko Dan
|
7bdb095cee
|
New features added.
Operator `clone` and anonymous function definition `(){}`.
|
2014-04-20 14:31:03 +07:00 |
|
Onoshko Dan
|
81679176a4
|
Updated.
|
2014-04-20 01:04:21 +07:00 |
|
Onoshko Dan
|
c286fd929d
|
statistic updated
|
2014-04-19 01:35:44 +07:00 |
|
Onoshko Dan
|
e1a702e9a1
|
new syntax added
`some?? || isset some`, `Type some, some2`, `a ? b`
|
2014-04-19 01:27:47 +07:00 |
|
Onoshko Dan
|
9dd9d72b40
|
Updated.
|
2014-04-15 19:31:57 +07:00 |
|
Onoshko Dan
|
57663df3c0
|
Updated.
|
2014-04-15 19:31:15 +07:00 |
|
Onoshko Dan
|
04a4c2ccf4
|
Updated.
|
2014-04-15 19:27:24 +07:00 |
|
Onoshko Dan
|
40313f65dd
|
Updated
|
2014-04-15 19:25:32 +07:00 |
|
Onoshko Dan
|
3353d27ba2
|
ColaScript README.md
|
2014-04-15 19:22:58 +07:00 |
|
Vladimir Agafonkin
|
9b404f9de6
|
fix readme typo (when -> with)
|
2014-02-06 18:11:33 +02:00 |
|
Mihai Bazon
|
1dd05f44eb
|
Merge branch 'sourcesContent' of https://github.com/arty-name/UglifyJS2 into arty-name-sourcesContent
|
2014-01-26 10:15:24 +02:00 |
|