Листая список функций в документации наткнулся на PrimoYr
описание у нее банально:
Returns 1 if the date specified by arg is a primo date. Otherwise 0 is returned.
погуглив, пояндексив и даже пооксфордив

определения "primo date" не нашел.
решил узнать что же это за годы такие, следующим образом
X++:
static void Job7(Args _args)
{
date d, dat;
int i;
str s;
;
dat = str2date("01/01/1901",123);
for(i=0; i<95000;i++)
{
if (primoyr(dat))
{
info(strfmt("Primo! %1",date2str(dat,123,2,2,2,2,4)));
}
dat++;
}
info('Обработка завершена');
}
и никакого положительного эффекта