Avatar
Feed of "Tristan's Programming Language" (RSS Feed)
b2a1a74dcce0ec5d686f20e0346741bcb6e12e1423e75b2eecec616f545678a5
https://deavmi.assigned.network/git/tlang

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#110**

Casting improvement, parseTypedDeclaration()

I believe this should be able to be closed when we are finished working on #81 (https://deavmi.assigned.network/git/tlang/tlang/issues/81).

#87 (https://deavmi.assigned.network/git/tlang/tlang/issues/87) is more long term

https://deavmi.assigned.network/git/tlang/tlang/issues/110#issuecomment-1214

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#81**

Array support

Pointer _"array-syntax"_

- check `simple_pointer_array_syntax.t`

https://deavmi.assigned.network/git/tlang/tlang/issues/81#issuecomment-1213

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#80**

Pointer support

All looks good, I will merge this soon. I should just finish #111 (https://deavmi.assigned.network/git/tlang/tlang/issues/111) first and then upstream it into here - test again - and then we can merge this.

https://deavmi.assigned.network/git/tlang/tlang/issues/80#issuecomment-1185

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#80**

Pointer support

> Todo

>

> - Dereferencing

>

> - Okay it looks like `(*ptr)+1` works but not `*ptr+1` (it gets confused a little.)

>

> - Completed the basic dereferencing in commit \`6b3fccfc159cee77e8…

https://deavmi.assigned.network/git/tlang/tlang/issues/80#issuecomment-1177

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#80**

Pointer support

> Todo

>

> - Dereferencing

>

> - Okay it looks like `(*ptr)+1` works but not `*ptr+1` (it gets confused a little.)

>

> - Completed the basic dereferencing in commit \`6b3fccfc159cee77e8…

https://deavmi.assigned.network/git/tlang/tlang/issues/80#issuecomment-1176

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#81**

Array support

I think coercion is broken in how we check for it in `canCoerceStackArray` as the code below successfully coerces when it shouldn't:

```chroma d

module complex_stack_array_coerce;

void coerce(int**…

```

https://deavmi.assigned.network/git/tlang/tlang/issues/81#issuecomment-1174

**Tristan's Programming Language synced commits to arrays at tlang/tlang from mirror**

3e3eb045b9f414d1b47f3c49ef94baa62de503c5 (https://deavmi.assigned.network/git/tlang/tlang/commit/3e3eb045b9f414d1b47f3c49ef94baa62de503c5)

Test cases

58a4374f9e97ff3372aa548d9ced6e3e674cbc53 (https://deavmi.assigned.network/git/tlang/tlang/commit/58a4374f9e97ff3372aa548d9ced6e3e674cbc53)

Test cases

/git/tlang/tlang/compare/5fdb860517382628a2fc1afc5fd9c20fbed27837...3e3eb045b9f414d1b47f3c49ef94baa62de503c5

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#81**

Array support

As of commit `58a4374f9e97ff3372aa548d9ced6e3e674cbc53` (at most, probs earlier) we defs have casting working as the following works:

```chroma d

module simple_arrays2;

void function()

{

```

https://deavmi.assigned.network/git/tlang/tlang/issues/81#issuecomment-1168

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#106**

Streaming lexer

🔐️ Locking for now till I stabilize stuff and onboard @rany

https://deavmi.assigned.network/git/tlang/tlang/issues/106#issuecomment-1016

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#105**

Lexer interface

🔐️ Locking for now till I stabilize stuff and onboard @rany

https://deavmi.assigned.network/git/tlang/tlang/issues/105#issuecomment-1015

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#104**

Lexer re-work

🔐️ Locking for now till I stabilize stuff and omboard @rany

https://deavmi.assigned.network/git/tlang/tlang/issues/104#issuecomment-1014

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#14**

Import clean ups

@rany You should make a branch based off of the latest `varass_vardec_dependency` branch, switch this issue to that branch, work on that.

Then discuss here, once we are ready to merge, we open…

https://deavmi.assigned.network/git/tlang/tlang/issues/14#issuecomment-994

**Tristan's Programming Language synced commits to arrays at tlang/tlang from mirror**

0fa1e39464709c23a53f36acce50a7ec0e79ca8b (https://deavmi.assigned.network/git/tlang/tlang/commit/0fa1e39464709c23a53f36acce50a7ec0e79ca8b)

Typechecker/Codegen

d129d55f62af37a754faea07d44e15f38c2a5a9f (https://deavmi.assigned.network/git/tlang/tlang/commit/d129d55f62af37a754faea07d44e15f38c2a5a9f)

Parser

/git/tlang/tlang/compare/947c63e5ea264ad6703ac757421a19f6677ed93b...0fa1e39464709c23a53f36acce50a7ec0e79ca8b

**Tristan B. Velloza Kildaire commented on issue tlang/tlang#81**

Array support

Typechecking

- We need to do typechecking on the `ArrayAssignment` and `ArrayIndex` nodes

https://deavmi.assigned.network/git/tlang/tlang/issues/81#issuecomment-986