Dirk Lattermann

Results 12 issues of Dirk Lattermann

This transports the same patch from the debug driver 4d80a9fa7983a0508faa12e4ad5c951c1c466937 for the production driver. I forgot to do that together with the debug driver.

Implements #713 Are tests in ceylon-sdk supposed to be running through? I could not get them to compile: ``` [ceylon-compile] /home/d3/prj/ceylon/ceylon-sdk/test-source/test/ceylon/http/server/module.ceylon:13: error: cannot find module artifact 'npm:@angular/platform-browser-dynamic-2.0.0(.car|.jar)' [ceylon-compile] import io.netty...

`Duration` should satisfy `Summable`, `Invertible`, and `Comparable`. Also, a name for the neutral element `Duration.zero` would be handy.

FEATURE
m-time

Provides #695 Signed-off-by: Dirk Lattermann

```ceylon value p1 = Period(0, 0, 0, 0, 0, 0, 10 * 60 * 60 * 1000); value p2 = p1.normalized(); print(p1p2); // prints "equal" print(p1==p2); // prints "false" ```...

BUG
m-time

The `ceylon.logging::logger` function accepts an argument with type ```ceylon shared alias Category => Module|Package; ``` I suggest adding `ceylon.language.meta.declaration::ClassDeclaration` to the accepted argument types, so a logger can have a...

Interface `MapMutator` should have a method ```ceylon shared formal Anything putIfAbsent(Key key, Item item); ``` which should be refined in `MutableMap` as ```ceylon shared formal Item putIfAbsent(Key key, Item item);...

Trying to get at the FunctionModels of the callable constructors of a class fails: ```ceylon class C { shared new() {} shared new o(){} shared new u{} } shared void...

t-bug
m-language
prio-high

``` shared interface InterfaceWithStaticMethod{ shared static void method() { print("hello"); } } shared class Impl() satisfies InterfaceWithStaticMethod { } ``` gives `Ceylon backend error: method does not override or implement...

When run on the JS backend, the following toplevel function fails with ``` Error: Assertion failed: violated is Callable when ``` On the JVM, it passes. (Using Ceylon 1.3.3.) ```ceylon...

t-bug
m-compiler-js