**Tristan's Programming Language synced commits to master at tlang/documentation from mirror**
d7a70605780e5016487bfeb40bcd3b262851e706 (https://deavmi.assigned.network/git/tlang/documentation/commit/d7a70605780e5016487bfeb40bcd3b262851e706)
Pointers
**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's Programming Language synced commits to arrays at tlang/tlang from mirror**
1b3de76fff28db004e31f4c9f6d96d8cd39eb3b3 (https://deavmi.assigned.network/git/tlang/tlang/commit/1b3de76fff28db004e31f4c9f6d96d8cd39eb3b3)
DGen
https://deavmi.assigned.network/git/tlang/tlang/commit/1b3de76fff28db004e31f4c9f6d96d8cd39eb3b3
**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's Programming Language synced commits to pointers at tlang/tlang from mirror**
8b6e7f168bd7ac1d37feb679f62f366d1df56a10 (https://deavmi.assigned.network/git/tlang/tlang/commit/8b6e7f168bd7ac1d37feb679f62f366d1df56a10)
TypeChecker
https://deavmi.assigned.network/git/tlang/tlang/commit/8b6e7f168bd7ac1d37feb679f62f366d1df56a10
**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 opened issue tlang/tlang#106**
106#Streaming lexer
**Tristan B. Velloza Kildaire opened issue tlang/tlang#105**
105#Parser interface
**Tristan B. Velloza Kildaire opened issue tlang/tlang#104**
104#Parser re-work
**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