« Return to Thread: threads2

threads2

by Sam Steingold :: Rate this Message:

Reply to Author | View in Thread

Vladimir,
I finished the merge.
the current tree is tagged [post-threads-merge].
please add files to your [threads1] branch.

I have two requests:

1. Please fix these warnings:

In file included from ../src/spvw.d:976:
../src/spvw_garcol.d: In function 'gar_col_normal':
../src/spvw_garcol.d:1997: warning: passing argument 7 of
'gc_sweep1_varobject_page' from incompatible pointer type
In file included from ../src/spvw.d:990:
../src/spvw_circ.d: In function 'mlb_add':
../src/spvw_circ.d:342: warning: large integer implicitly truncated to unsigned
type

the first one comes from holes_count being uintC and gc_sweep1_varobject_page
expencting an aint*.
I am not sure about the second one.

2. spinlocks for amd64 are not implemented, mutexes are used instead. build
fails with
...
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
[../src/xthread.d:628]
...

it would be nice if spinlocks were supported on amd64 too.

thanks

happy hacking

S.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
clisp-devel mailing list
clisp-devel@...
https://lists.sourceforge.net/lists/listinfo/clisp-devel

 « Return to Thread: threads2