- May 31, 2020
-
-
Marcus Comstedt authored
-
- Nov 03, 2019
-
-
Peter Bortas authored
This was earlier covered by "?->", but this is inconsistent with the "[?" index variant and the future "(?" program indexing variant. Usage of "?->" will start emitting a deprication warning is some future major version of Pike. Manual backport from master: 19582df8, because the conflict was too big to bother with cherry-pick.
-
- Mar 22, 2015
-
-
Henrik (Grubba) Grubbström authored
-
- Oct 22, 2014
-
-
Per Hedbor authored
-
- Oct 21, 2014
-
-
Martin Nilsson authored
-
- Sep 03, 2014
-
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
Martin Nilsson authored
-
- Aug 24, 2014
-
-
Martin Nilsson authored
-
- May 10, 2014
-
-
Martin Nilsson authored
-
Per Hedbor authored
It has accepted 8:s for quite some time, which is somewhat confusing and could not possible be intentional. Right?
-
- May 06, 2014
-
-
Per Hedbor authored
'abcd' is now the same as ('a'<<24)|('b'<<16)|('c'<<8)|'d'.
-
- Apr 27, 2014
-
-
Martin Nilsson authored
-
- Feb 26, 2014
-
-
Arne Goedeke authored
-
- Jan 12, 2014
-
-
Tobias S. Josefowitz authored
-
Arne Goedeke authored
this prevents left shifts of negative numbers, which is undefined
-
Arne Goedeke authored
-
- Dec 11, 2013
-
-
Per Hedbor authored
This allows one more syntax for int-ranges in types: (Xbit): This reprensents the range (0..(1<<X)-1). So, string(8bit) is identical to string(0..255) and string(16bit) is string(0..65535). The same is true for integers, int(3bit) is int(0..7). This does not conflict with any existing code because identifiers can not start with a number.
-
- Nov 03, 2013
-
-
Arne Goedeke authored
-
- Jun 08, 2013
-
-
Martin Nilsson authored
-
- Jan 08, 2013
-
-
Arne Goedeke authored
-
- Nov 03, 2012
-
-
Per Hedbor authored
It has now been renamed to [?] since that does not conflict with any other syntax in pike. As an example: int foo( array(int) a ) { return a[?10]; }
-
- Oct 02, 2012
-
-
Per Hedbor authored
?-> can be used to index something that is either indexable or null. ?: is an alias for || Very useful for things like: C c = a && a->b && a->b->c; which can now be rewritten as C c = a?->b?->c; The code in language.yacc also supports ?. and ?[], but there are syntax conflicts with ?: for those: ?. conflicts with expr?.Module:... ?[] conflicts wtih expr?[softcast]:... ?: was added mostly to be compatible with other 'modern' C-like languages.
-
- Jul 22, 2012
-
-
Arne Goedeke authored
-
- Jan 12, 2012
-
-
Henrik (Grubba) Grubbström authored
-
- Nov 05, 2011
-
-
Martin Nilsson authored
-
- Oct 28, 2011
-
-
Henrik (Grubba) Grubbström authored
-
- May 05, 2011
-
-
Henrik (Grubba) Grubbström authored
-
- Apr 25, 2011
-
-
Martin Stjernholm authored
More pain than they are worth.
-
- Apr 15, 2009
-
-
Henrik (Grubba) Grubbström authored
Rev: src/lexer.h:1.86
-
- Jul 22, 2008
-
-
Martin Stjernholm authored
bignum. Rev: src/lexer.h:1.85 Rev: src/stralloc.c:1.231 Rev: src/stralloc.h:1.110
-
- Jun 29, 2008
-
-
Marcus Comstedt authored
Rev: src/lex.c:1.123 Rev: src/lexer.h:1.84
-
Marcus Comstedt authored
Rev: src/cpp.c:1.176 Rev: src/lex.c:1.122 Rev: src/lex.h:1.38 Rev: src/lexer.h:1.83 Rev: src/preprocessor.h:1.95
-
Martin Nilsson authored
Rev: src/lexer.h:1.82
-
Martin Nilsson authored
Rev: src/language.yacc:1.439 Rev: src/lexer.h:1.81
-
- Jun 28, 2008
-
-
Martin Nilsson authored
Rev: src/lexer.h:1.80 Rev: src/testsuite.in:1.832
-
Martin Nilsson authored
Rev: src/lexer.h:1.79 Rev: src/testsuite.in:1.831
-
- Jun 18, 2008
-
-
Martin Stjernholm authored
Rev: src/lexer.h:1.78
-