Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion index.d
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,6 @@ $(COMMENT
$(TR
$(TDNW
$(LINK2 core_sync_config.html, core.sync.config)$(BR)
$(LINK2 std_concurrencybase.html, std.concurrencybase)$(BR)
$(LINK2 std_container_util.html, std.container.util)$(BR)
$(LINK2 std_regex_internal_backtracking.html, std.regex.internal.backtracking)$(BR)
$(LINK2 std_regex_internal_generator.html, std.regex.internal.generator)$(BR)
Expand Down
2 changes: 1 addition & 1 deletion posix.mak
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ EXTRA_MODULES_COMMON := $(addprefix etc/c/,curl odbc/sql odbc/sqlext \
EXTRA_DOCUMENTABLES := $(EXTRA_MODULES_LINUX) $(EXTRA_MODULES_WIN32) $(EXTRA_MODULES_COMMON)

EXTRA_MODULES_INTERNAL := $(addprefix std/, \
algorithm/internal concurrencybase \
algorithm/internal \
$(addprefix internal/, \
cstring digest/sha_SSSE3 \
$(addprefix math/, biguintcore biguintnoasm biguintx86 \
Expand Down
8 changes: 4 additions & 4 deletions std/concurrency.d
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ import core.atomic;
import core.sync.condition;
import core.sync.mutex;
import core.thread;
import std.concurrencybase;
import std.range.primitives;
import std.traits;

Expand Down Expand Up @@ -910,12 +909,13 @@ private
{
__gshared Tid[string] tidByName;
__gshared string[][Tid] namesByTid;
__gshared Mutex registryLock;
}

extern (C) void std_concurrency_static_this()
private @property Mutex registryLock()
{
registryLock = new Mutex;
__gshared Mutex impl;
initOnce!impl(new Mutex);
return impl;
}

private void unregisterMe()
Expand Down
20 changes: 0 additions & 20 deletions std/concurrencybase.d

This file was deleted.

4 changes: 1 addition & 3 deletions win32.mak
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,7 @@ SRC_STD_3a= \
std\exception.d \
std\compiler.d \
std\system.d \
std\concurrency.d \
std\concurrencybase.d
std\concurrency.d

SRC_STD_4= \
std\uuid.d
Expand Down Expand Up @@ -634,7 +633,6 @@ cov : $(SRC_TO_COMPILE) $(LIB)
$(DMD) -conf= -cov=79 -unittest -main -run std\random.d
$(DMD) -conf= -cov=92 -unittest -main -run std\exception.d
$(DMD) -conf= -cov=73 -unittest -main -run std\concurrency.d
$(DMD) -conf= -cov=100 -unittest -main -run std\concurrencybase.d
$(DMD) -conf= -cov=95 -unittest -main -run std\datetime\date.d
$(DMD) -conf= -cov=95 -unittest -main -run std\datetime\interval.d
$(DMD) -conf= -cov=95 -unittest -main -run std\datetime\package.d
Expand Down
3 changes: 1 addition & 2 deletions win64.mak
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,7 @@ SRC_STD_3c= \
std\exception.d \
std\compiler.d \
std\system.d \
std\concurrency.d \
std\concurrencybase.d
std\concurrency.d

SRC_STD_3d= \
std\bitmanip.d \
Expand Down