Differences From
Artifact [704653b9d0]:
30 30 local par = 0
31 31 if t.meta.parent then par = topicidxt[t.meta.parent] end
32 32 local restrict = symbol(lib.store.powerset)
33 33 local setbits = quote restrict:clear() end
34 34 if t.meta.priv then
35 35 if type(t.meta.priv) ~= 'table' then t.meta.priv = {t.meta.priv} end
36 36 for _,v in pairs(t.meta.priv) do
37 - setbits = quote [setbits]; (restrict.[v] << true) end
37 + setbits = quote [setbits]; restrict.[v] = true end
38 38 end
39 39 end
40 40 allpages[i] = quote var [restrict]; [setbits] in pgpair {
41 41 name = [v];
42 42 parent = par;
43 43 priv = restrict;
44 44 title = [t.meta.title];